# changelog

author: Petr Pisar <ppisar@redhat.com> - 1.2-29
changelog:
  - Require glibc-langpack-en to support a default en_US locale (bug #2240533)
  - Convert a license tag to SPDX
  - Package the tests
  - Set a documentation encoding (CPAN RT#149879)
  - Recommend tzdata to support non-UTC time zones


author: Packit <hello@packit.dev> - 6.93-1
changelog:
  - Release: v6.93 (Sullivan Beck)
  - Checkpoint: v6.93 (Sullivan Beck)
  - Remove Travis (Sullivan Beck)
  - Initial checkin of next release cycle: 6.93 (Sullivan Beck)


author: Charles R. Anderson <cra@alum.wpi.edu> - 0.906-5
changelog:
  - Use cpan.metacpan.org as the Source0 URL
  - Drop __perl macro in favor of straight perl
  - Add NO_PACKLIST=1 NO_PERLLOCAL=1 to 'perl MakeFile.PL ...'
  - Drop the 2 find's in %install
  - Replace 'make pure_install ...' with %make_install
  - Use %make_build in %check
  - Be more specific in %files list


author: Charles R. Anderson <cra@alum.wpi.edu> - 0.906-6
changelog:
  - Simplify the %files list to not list every single file individually
  - Add some missing BR and Requires


author: Paul Howarth <paul@city-fan.org> - 1.5402-1
changelog:
  - Update to 1.5402
    - URL Change for MorningstarJP (GH#261)
    - Regex fix in FTfunds.pm and changed test cases ftfunds.t (GH#262)


author: Paul Howarth <paul@city-fan.org> - 1.5500-1
changelog:
  - Update to 1.55
    - Added YahooJSON currency rate module (GH#270)
    - Added TRV => CAD in AlphaVantage.pm (GH#265, GH#267)
    - Quick fix for YahooJSON.pm API
    - URL Change for MorningstarJP (GH#261)


author: Paul Howarth <paul@city-fan.org> - 1.5600-1
changelog:
  - Update to 1.56
    - Replaced Tradeville.pm with BVB.pm (GH#269)
    - Added new TwelveData module
    - Updated YahooJSON.pm and CurrencyRates/YahooJSON.pm to use
      https://query2.finance.yahoo.com/v11 (GH#284)
    - Bourso.pm - Squash anything but numbers and period in quote values
    - Renamed MStarUK.pm to MorningstarUK.pm
    - Added get_features method (GH#260)


author: Paul Howarth <paul@city-fan.org> - 1.5700-1
changelog:
  - Update to 1.57
    - Correct set exchange in YahooJSON.pm (GH#306)
    - Added close, change and p_change to Tradegate, XETRA and Sinvestor; added
      optional parameter INST_ID to specify the institute id; fixed bug in
      Tradegate, XETRA and Sinvestor for numbers equal or higher than 1.000
      (GH#304)
    - Added GoogleWeb module
    - YahooWeb module added (GH#296)
    - Added MarketWatch module
    - Replaced cached file with IO::String object in IndiaMutual.pm
    - Fixed missing date in AEX.pm (GH#298)
    - Fixed Examples in POD Documentation in a few modules (GH#295)
    - Move 'use strict' to be the first statement in TreasuryDirect.pm and
      TwelveData.pm (GH#290)
    - Remove old perl version requirement statements from TreasuryDirect.pm and
      TwelveData.pm (GH#290)
    - Removed Data::Dumper, which caused another test to fail from
      TreasuryDirect.pm (GH#290)
    - Fixed Fool.pm and fool.t (GH#289)


author: Paul Howarth <paul@city-fan.org> - 1.5800-1
changelog:
  - Update to 1.58
    - New module Consorsbank.pm (GH#329)
    - New module Stooq.pm (GH#203)
    - Bloomberg.pm - Changed modules to utilize cookie jar (GH#324, GH#331)
    - AlphaVantage.pm:
      - Apply currency scaling (GBp -> GBP) when symbol had additional ".X"
        suffix (GH#281)
      - Fixed check for "Information" JSON usually returned when daily API limit
        has been reached
    - YahooWeb.pm - Fixed incorrect pricing for single character symbols and
      changed URL to get trade date (GH#314, GH#319)
    - Another fix to the URL in YahooJSON and CurrencyRates/YahooJSON (GH#318)


author: Paul Howarth <paul@city-fan.org> - 1.5900-1
changelog:
  - Update to 1.59
    - Fixed XETRA, Tradegate and SInvestor after webpage was restructured (GH#350)
    - Fidelity.pm temporarily disabled (GH#346)
    - Finanzpartner.pm - Fix scraper, did not work if quote was higher than the
      previous day's quote
    - GoogleWeb.pm - Updated to retrieve mutual fund and BATS prices (GH#355)
    - BSEIndia.pm:
      - Updated to use standardized data file at URL
        https://www.bseindia.com/download/BhavCopy/Equity/BSE_EQ_BHAVCOPY_{DDMMYYYY}.ZIP
      - Eliminated need to use temp folders by storing standardized file data
        from URL into a variable
      - Updated names of source fields to conform to those in the standardized
        data file
      - Removed print when symbol not found (GH#335)
    - IndiaMutual.pm - Eliminated need to use temp folders by storing NAV file
      data from URL into a variable
    - TMX.pm - Correct a self-reference in documentation (GH#345)
    - Stooq.pm - Added new currencies and a fix for commodities' prices
    - YahooWeb.pm - Skip rows in the price table where the prices are "-"; this
      seems to happen sometimes with TIAA (and perhaps other) securities
      including TILIX and QCILIX
    - TSP.pm - Was not returning hash when the HTTP GET failed completely or the
      content did not contain the expected CSV file (GH#338)


author: Xavier Bachelot <xavier@bachelot.org> - 1.04-1
changelog:
  - Update to 1.0.4 (RHBZ#2239168, RHBZ#2208967)
  - Update Source0 URL
  - Distribute licenses
  - Add patch to add stdin handler to _version sub


author: Tom Callaway <spot@fedoraproject.org> - 12.38-1
changelog:
  - update to 12.38 for CVE-2022-23935
    NOTE: 12.38 is not considered a "Stable" release and is not on CPAN


author: Paul Howarth <paul@city-fan.org> - 1.20230106-1
changelog:
  - Update to 1.20230106 (rhbz#2158661)
    - Update for 2023 year bundle
    - Fix a few nits in tests
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.041-1
changelog:
  - Update to 0.041
    - Manify .pod after .pm
    - Filter out script documentation from scripts
    - Don't manify podless modules/scripts
  - Use SPDX-format license tag
  - Standardize permissions of packaged files
  - Add fix for POD generation (GH#29)


author: Paul Howarth <paul@city-fan.org> - 0.043-1
changelog:
  - Update to 0.043
    - Restore manpage generation
    - Add include/ to include paths
    - Compile all .c files in src/


author: Michal Josef Špaček <mspacek@redhat.com> - 1.65-4
changelog:
  - Rewrite to use of /builddir/build/BUILDROOT/perl-Pod-Parser-1.67-1.fc39.noarch macro
  - Update license to SPDX format


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 5.0.3-3
changelog:
  - Filter out ./t/lifecycles/utils.pl to work-around rpm bogusly adding
    R: perl(.::t/lifecycles/utils.pl) (RHBZ#2148952).


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 5.0.5-6
changelog:
  - Add BR:/R: perl(Plack::Handler::FCGI).
  - Add BR: font(droidsans), font(droidsansfallback).
  - Update rt.conf.fcgid.in.
  - Update copyright notice.


author: Paul Howarth <paul@city-fan.org> - 0.6600-1
changelog:
  - Update to 0.66
    - Fix for CVE-2023-7101 (unvalidated input can lead to arbitrary code
      execution vulnerability)
      https://github.com/runrig/spreadsheet-parseexcel/issues/33
  - Use author-independent source URL
  - Use SPDX-format license tag
  - No longer need to fix document file permissions
  - Fix permissions verbosely
  - Don't assume "pm" suffix on manpage files


author: Tom Callaway <spot@fedoraproject.org> - 0.9932-33
changelog:
  - use new filtering macros
  - fix license tag
  - add explicit requires on perl(Alien::wxWidgets::Config::gtk_XXX) that we build against


author: Paul Howarth <paul@city-fan.org> - 1:0.87-1
changelog:
  - Update to 0.87
    - Turn off internal POK flag for number scalars
  - Avoid use of deprecated patch syntax


author: Jitka Plesnikova <jplesnik@redhat.com> - 1:1.9.0-14
changelog:
  - Add BR perl-generators to automatically generates run-time dependencies
    for installed Perl files


author: Aaron Rainbolt <arraybolt3@fedoraproject.org> - 1:1.9.0-22
changelog:
  - Replace distutils with setuptools in python setup scripts (rhbz#2220606)
  - Don't install the INSTALL file as part of the documentation
  - Remove Android bindings as they contain a prebuild binary
  - Remove gSOAP bindings as they contain a non-free source file
  - Remove Objective C bindings as they contain a non-free source file
  - Remove win32-related utility code as it is non-free
  - Remove some sort of pre-built PalmOS application binary


author: Devrim Gündüz <devrim@gunduz.org> - 1.20.1-1
changelog:
  - Update to 1.20.1, per changes described at:
    https://www.pgbouncer.org/changelog.html#pgbouncer-120x


author: Devrim Gündüz <devrim@gunduz.org> - 1.21.0-1
changelog:
  - Update to 1.21.0, per changes described at:
    https://www.pgbouncer.org/changelog.html#pgbouncer-121x


author: Adrien Vergé <adrienverge@gmail.com> - 1.4.4-15
changelog:
  - Only require gettext-runtime instead of gettext for Fedora 37+
    https://bugzilla.redhat.com/show_bug.cgi?id=2119023


author: Adrien Vergé <adrienverge@gmail.com> - 1.4.4-16
changelog:
  - Rebuild with python3-setuptools (includes distutils) for Python 3.12+
    https://peps.python.org/pep-0632/


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.0
  - update bundled bartlett/php-compatinfo-db to 5.5.0


author: Remi Collet <remi@remirepo.net> - 7.0.2-1
changelog:
  - update to 7.0.2
  - update bundled bartlett/php-compatinfo-db to 6.0.0
  - open https://github.com/llaville/php-compatinfo/issues/365 8.0 compatibility
  - raise dependency on PHP 8.1


author: Remi Collet <remi@remirepo.net> - 2.7.0-1
changelog:
  - update to 2.7.0
  - raise dependency on php-mock-integration2 2.2.1
  - allow phpunit10
  - drop build dependency on phpspec/prophecy
  - add build dependency on mockery/mockery


author: Remi Collet <remi@remirepo.net> - 1.16.0-1
changelog:
  - update to 1.16.0
  - raise dependency on mongodb extension version 1.16
  - raise dependency on symfony/polyfill 1.27


author: Remi Collet <remi@remirepo.net> - 1.17.0-1
changelog:
  - update to 1.17.0
  - raise dependency on PHP 7.2
  - raise dependency on mongodb extension version 1.17
  - add dependency on psr/log


author: Remi Collet <remi@remirepo.net> - 1.10.13-5
changelog:
  - fix PHP 8.2 deprecations using patch from
    https://github.com/pear/pear-core/pull/124
  - use SPDX license IDs


author: Remi Collet <remi@remirepo.net> - 3.8.1-1
changelog:
  - update to 3.8.1
  - add patch for test suite from
    https://github.com/PHPCSStandards/PHP_CodeSniffer/pull/256


author: Remi Collet <remi@remirepo.net> - 1.11.0-4
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php82
  - add patch for test suite with 8.2 from
    https://github.com/php-amqp/php-amqp/pull/418


author: Remi Collet <remi@remirepo.net> - 1.17.0-1
changelog:
  - update to 1.17.0
  - raise dependency on PHP 7.4
  - raise dependency on libmongoc 1.25.1
  - raise dependency on libmongocrypt 1.8.2
  - open https://github.com/mongodb/mongo-php-driver/pull/1490 drop ICU information


author: Remi Collet <remi@remirepo.net> - 3.2.2-1
changelog:
  - update to 3.2.2
  - build out of sources tree
  - use new SPDX license ID Xdebug-1.03
  - open https://github.com/xdebug/xdebug/pull/896 relax test expectation


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.1
  - raise dependency on sebastian/diff 5
  - raise dependency on sebastian/exporter 5
  - rename to php-sebastian-comparator5
  - move to /usr/share/php/SebastianBergmann/Comparator5
  - add dependency on mbstring extension


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - raise dependency on PHP 8.1
  - raise dependency on nikic/php-parser 4.10
  - rename to php-sebastian-complexity3
  - move to /usr/share/php/SebastianBergmann/Complexity3


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.1
  - rename to php-sebastian-diff5
  - move to /usr/share/php/SebastianBergmann/Diff5
  - use bundled symfony/process for test suite


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.1
  - raise dependency on sebastian/recursion-context 5
  - rename to php-sebastian-exporter5
  - move to /usr/share/php/SebastianBergmann/Exporter5


author: Remi Collet <remi@remirepo.net> - 2.0.0-1
changelog:
  - update to 2.0.0
  - raise dependency on PHP 8.1
  - raise dependency on nikic/php-parser 4.10
  - rename to php-sebastian-lines-of-code2
  - move to /usr/share/php/SebastianBergmann/LinesOfCode2


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.0.5-2
changelog:
  - Add missing dependencies (as reported by phpcompatinfo)
  - Make package directory hierarchy PSR-0 compatible


author: Shawn Iwinski <shawn.iwinski@gmail.com> - 4.4.50-5
changelog:
  - Obsolete "proxy-manager-bridge" sub-package as its dependency has been retired
    (addresses "F40FailsToInstall: php-symfony4-proxy-manager-bridge",
    RHBZ #2242705)


author: Remi Collet <remi@remirepo.net> - 0.12.2-1
changelog:
  - update to 0.12.2
  - fix extension version and build warnings, using patch from
    https://github.com/kjdev/php-ext-zstd/pull/57


author: Stephen Smoogen <smooge@fedoraproject.org> - 2-2
changelog:
  - Make changes to match spec review https://bugzilla.redhat.com/show_bug.cgi?id=2258110
  - Make debugsource not run on el9
  - Fix phytool code for asprintf warning
  - Fix makefile for missing bindir and md5sum


author: Stephen Smoogen <smooge@fedoraproject.org> - 2-3
changelog:
  - Update comments to point to upstream PR
  - Update man page.
  - Fixed man page entry to match spec review


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 0.9.4-8
changelog:
  - Convert license tag to SPDX
  - Move themes and sound effects to a -data subpackage
  - Add a man page


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 0.9.5-1
changelog:
  - Update to v0.9.5
  - Drop Patch0 (format string security - fixed upstream)
  - Drop custom man page in favour of one provided by upstream


author: Timothée Ravier <tim@siosm.fr> - 5.27.6-3
changelog:
  - Enable the rpm-ostree backend only on Fedora (used in Fedora Kinoite).
    Move the "Operating System" category definition to the rpm-ostree backend.


author: Vit Mojzis <vmojzis@redhat.com> - 3.5-5
changelog:
  - python/sepolicy: Fix spec file dependencies
  - python/sepolicy: Fix template for confined user policy modules
  - Improve man pages and add examples


author: Petr Lautrbach <lautrbach@redhat.com> - 3.5-7
changelog:
  - python: improve format strings for proper localization
  - python: Drop hard formating from localized strings
  - sepolicy: port to dnf4 python API (rhbz#2209404)


author: Jan Rybar <jrybar@redhat.com> - 122-4
changelog:
  - Switch 'polkitd' to static UID/GID (fpc#1189) (on behalf of lucab)
  - Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2104615


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2:3.8.4-1
changelog:
  - New version
    Resolves: rhbz#2255641
  - Fixed SMTP smuggling vulnerability
    Resolves: CVE-2023-51764


author: Filip Janus <fjanus@redhat.com> - 16.beta
changelog:
  - Initial build of postgresql 16
  - Remove pdf documentation
  - Fix linter issues (patchx -> patch x)
  - Remove postmaster symbol since it was deprecated see:
  	https://www.postgresql.org/docs/current/app-postmaster.html
  - Provide new symbol postgresql-unit


author: Filip Janus <fjanus@redhat.com> - 16.0-1
changelog:
  - Add temporary fix for failing perl test
  - plperl_warning.patch
  - Related: https://bugzilla.redhat.com/show_bug.cgi?id=2238686


author: Filip Janus <fjanus@redhat.com> - 16.0-2
changelog:
  - Remove unused beta macro from spec
  - add support for setting default PG stream using
    postgresql_default macro


author: Filip Janus <fjanus@redhat.com> - 16.1-2
changelog:
  - Fix https://bugzilla.redhat.com/show_bug.cgi?id=2255013
  - Remove postgresql provides, only postgresqlXX persists


author: Filip Janus <fjanus@redhat.com> - 16.0-3
changelog:
  - Fix Requires to require correct component
  - non-default postgresql stream do not provide postgresql


author: Christoph Erhardt <fedora@sicherha.de> - 2.8.3-11
changelog:
  - Review SPDX license identifier; `MIT` is correct
  - Make summary and description of `fonts` subpackage more precise (rhbz#2232553)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.14.1-2
changelog:
  - Install shell completion support system-wide
  - Supported shells (for system-wide completion) are bash, fish, and zsh;
    procs can also generate completions for elvish and powershell.


author: Packit <hello@packit.dev> - 6.50-1
changelog:
  - [packit] 6.50 upstream release
  - Resolves rhbz#2244701 Upstream tag: v6.50 Upstream commit: 71ce531d


author: Paul Howarth <paul@city-fan.org> - 1.3.8-1
changelog:
  - Update to 1.3.8 (see RELEASE_NOTES for details)
  - Update mod_vroot to 0.9.11
    - Addresses a bad interaction with mod_auth_file, and failed login attempts,
      which can lead to inexplicably "stuck" processes that cannot be terminated
      (https://github.com/proftpd/proftpd/issues/1384)
  - Use SPDX-format license tag
  - Drop support for ancient distributions prior to EL-7/F-30


author: Paul Howarth <paul@city-fan.org> - 1.3.8-4
changelog:
  - Ensure mod_rewrite is linked against libidn2 so that it loads properly
    (rhbz#2166454, https://github.com/proftpd/proftpd/issues/1590)
  - No longer need to explicitly remove libtool archives from Fedora 36 onwards


author: Paul Howarth <paul@city-fan.org> - 1.3.8-7
changelog:
  - Fix for buffer overflow detected in response.c API test on s390x
    causing FTBFS in Fedora 39 (rhbz#2226148)
    (https://github.com/proftpd/proftpd/pull/1692)


author: Paul Howarth <paul@city-fan.org> - 1.3.8a-1
changelog:
  - Update to 1.3.8a
    - Fix mod_sftp failure to handle SFTP requests to truncate files to zero size
      (GH#1581)
    - Fix mod_sftp improperly handling SFTP WRITE requests for files opened for
      appending (GH#1584)
    - Build-time detection of Linux POSIX ACL support was broken since 1.3.8rc2
      (GH#1568)
    - Fix failure to load mod_rewrite as a dynamic module due to
      incomplete/missing library linker flags (GH#1590)
    - <Class> section is allowed to be in <Global>, but From directive is not
      (GH#1597)
    - ExtendedLog SSH, SFTP classes not working as expected (GH#1617)
    - Fix mod_sftp not handling multiple concurrent open file handles/transfers
      well for logging (GH#1646)
    - "TLSRequired off" plus Protocols directive caused mod_tls to terminate the
      session abruptly (GH#1679)
    - Fix mod_tls failure to compile against OpenSSL 3.0.8 due to missing
      ENGINE_METHOD_ flags (GH#1689)
    - Unknown named connection error when using different SQL backends (GH#1659)
    - Fix mod_sql not properly closing all named backend connections on session
      exit (GH#1697)
    - SSH key exchanges failed unexpectedly with "unable to write X bytes of raw
      data" errors due to small ProFTPD buffer (GH#1694)
    - Fix high session memory usage caused by SFTP outgoing data buffering
      (GH#1678)
    - Out-of-bounds buffer read when handling FTP commands (GH#1683)
    - SFTP algorithm settings in <Global> section were not being used (GH#1712)


author: Paul Howarth <paul@city-fan.org> - 1.3.8b-1
changelog:
  - Update to 1.3.8b
    - Compiling ProFTPD 1.3.8a mod_sftp, mod_tls using libressl 3.7.3 failed
      (GH#1735)
    - Build system failed for specific module names (GH#1756)
    - "Terrapin" Prefix Truncation Attacks in SSH Specification affected mod_sftp
      (CVE-2023-48795, GH#1760)


author: Jan Staněk <jstanek@redhat.com> - 2.4.2-11
changelog:
  - Fix compilation errors on gcc-17
    Resolves: rhbz#2217962
  - On s390x, do not fail build when test suite fails


author: Pavel Raiskup <praiskup@redhat.com> - 5.5.13-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/5.5.13
    https://github.com/okbob/pspg/releases/tag/5.5.12
    https://github.com/okbob/pspg/releases/tag/5.5.11
    https://github.com/okbob/pspg/releases/tag/5.5.10
    https://github.com/okbob/pspg/releases/tag/5.5.9
    https://github.com/okbob/pspg/releases/tag/5.5.8
    https://github.com/okbob/pspg/releases/tag/5.5.7


author: Pavel Raiskup <praiskup@redhat.com> - 5.7.2-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/5.7.2
    https://github.com/okbob/pspg/releases/tag/5.7.1
    https://github.com/okbob/pspg/releases/tag/5.7.0
    https://github.com/okbob/pspg/releases/tag/5.6.4
    https://github.com/okbob/pspg/releases/tag/5.6.2
    https://github.com/okbob/pspg/releases/tag/5.6.0


author: Pavel Raiskup <praiskup@redhat.com> - 5.7.5-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/5.7.5
    https://github.com/okbob/pspg/releases/tag/5.7.4
    https://github.com/okbob/pspg/releases/tag/5.7.3


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.4.0-1
changelog:
  - gather-dnf: Run latest() later (lsedlar)
  - iso: Support joliet long names (lsedlar)
  - Drop pungi-orchestrator code (lsedlar)
  - isos: Ensure proper file ownership and permissions (lsedlar)
  - gather: Always get latest packages (lsedlar)
  - Add back compatibility with jsonschema <3.0.0 (lsedlar)
  - Remove useless debug message (lsedlar)
  - Remove fedmsg from requirements (lsedlar)
  - gather: Support dotarch in DNF backend (lsedlar)
  - Fix compatibility with createrepo_c 0.21.1 (lsedlar)
  - comps: Apply arch filtering to environment/optionlist (lsedlar)
  - Add config file for cleaning up cache files (hlin)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.4.1-1
changelog:
  - ostree: Add configuration for custom runroot packages (lsedlar)
  - pkgset: Emit better error for missing modulemd file (lsedlar)
  - Add support for git-credential-helper (lsedlar)
  - Support OIDC Client Credentials authentication to CTS (hlin)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.5.0-1
changelog:
  - kojiwrapper: Stop being smart about local access (lsedlar)
  - Fix unittest errors (ounsal)
  - Add integrity checking for builds (lsedlar)
  - Add script for cleaning up the cache (lsedlar)
  - Add ability to download images (lsedlar)
  - Add support for not having koji volume mounted locally (lsedlar)
  - Remove repository cloning multiple times (abisoi)
  - Support require_all_comps_packages on DNF backend (lsedlar)
  - Fix new warnings from flake8 (lsedlar)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.6.0-1
changelog:
  - Add ostree container to image metadata (lsedlar)
  - Updates for ostree-container phase (lsedlar)
  - Add ostree native container support (tim)
  - Improve autodetection of productmd image type for osbuild images (awilliam)
  - pkgset: ignore events for modular content tags (lsedlar)
  - pkgset: Ignore duplicated module builds (lsedlar)
  - Drop buildinstall method (abisoi)
  - Add step to send UMB message (lzhuang)
  - Fix minor Ruff/flake8 warnings (tim)
  - osbuild: manifest type in config (cmdr)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 0.80-1
changelog:
  - New version
    Resolves: rhbz#2255025
  - Fixed Terrapin vulnerability in some SSH protocol extensions
    Resolves: CVE-2023-48795


author: Michael J Gruber <mjg@fedoraproject.org> - 3.48-1
changelog:
  - Upgrade to version 3.48 (rhbz#2160987)
  - IMPORTANT: bluetooth module has been replaced by the bluetooth2 code,
    please migrate
  - clock module: migrate to standard zoneinfo
  - timewarrior module: remove dependency on dateutil
  - volume_status module: deprecate start_delay parameter (init retreies
    smarter now)


author: Michael J Gruber <mjg@fedoraproject.org> - 3.49-1
changelog:
  - Upgrade to version 3.49 (rhbz#2171131)
  - do_not_disturb module: use 'makoctl mode' to check current mode
  - google_calendar module: add support to configure which google calendar
    will be used


author: Michael J Gruber <mjg@fedoraproject.org> - 3.50-1
changelog:
  - Upgrade to version 3.50 (rhbz#187614)
  - battery_level module: skip batteries with unavailable info
  - vpn_status module: add wireguard support


author: Michael J Gruber <mjg@fedoraproject.org> - 3.51-1
changelog:
  - Update to version 3.51 (rhbz#2218379)
  - NEW: py3status can now run in lots of other containers (tmux, term,
    dzen2, lemonbar...)
  - IMPORTANT: modules are moving away from the obsolete pydbus library to
    dbus library
  - various bug fixes


author: Michael J Gruber <mjg@fedoraproject.org> - 3.53-1
changelog:
  - Upgrade to version 3.53 (rhbz#2238223)
  - new module playerctl: control players supported by playerctl


author: Michael J Gruber <mjg@fedoraproject.org> - 3.55-1
changelog:
  - Upgrade to version 3.55 (rhbz#2258236)
  - bluetooth module: reinitialize dbus to fix after sleep behavior
  - lm_sensors module: fix invalid json if specified more than one chip
  - nvidia_smi module: fix --list-properties
  - vpn_status module: add formatters for displaying IP addresses of VPNs


author: Miro Hrončok <mhroncok@redhat.com> - 1.8.0-1
changelog:
  - %pyproject_buildrequires: Add support for self-referential extras requirements
    Fixes: rhbz#2171343
  - Deprecate the provisional %{pyproject_build_lib} macro
    See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/HMLOPAU3RZLXD4BOJHTIPKI3I4U6U7OE/


author: Miro Hrončok <mhroncok@redhat.com> - 1.8.1-1
changelog:
  - On Python older than 3.11, use tomli instead of deprecated toml
  - Fix literal % handling in %{pyproject_files} on RPM 4.19


author: Python Maint <python-maint@redhat.com> - 1.10.0-1
changelog:
  - Add %_pyproject_check_import_allow_no_modules for automated environments
  - Fix handling of tox 4 provision without an explicit tox minversion
  - Fixes: rhbz#2240590


author: Miro Hrončok <mhroncok@redhat.com> - 1.11.0-1
changelog:
  - Add the -l/-L flag to %pyproject_save_files
  - The -l flag can be used to assert at least 1 License-File was detected
  - The -L flag explicitly disables this check (which remains the default)
  - Prevent incorrect usage of %pyproject_buildrequires -R with -x/-e/-t
  - Fixes: rhbz#2244282
  - Show a better error message when %pyproject_install finds no wheel
  - Fixes: rhbz#2242452
  - Fix %pyproject_buildrequires -w when the build backend is already installed and pip isn't
  - Fixes: rhbz#2169855


author: Miro Hrončok <miro@hroncok.cz> - 1.12.0-1
changelog:
  - Namespace pyproject-rpm-macros generated text files with %{python3_pkgversion}
  - That way, a single-spec can be used to build packages for multiple Python versions
  - Fixes: rhbz#2209055


author: Miro Hrončok <mhroncok@redhat.com> - 7.3.9-3
changelog:
  - Use OpenSSL 3 on Fedora 36+
  - https://fedoraproject.org/wiki/Changes/OpenSSL3.0
  - https://fedoraproject.org/wiki/Changes/DeprecateOpensslCompat


author: Michael J Gruber <mjg@fedoraproject.org> - 1.22.0-1
changelog:
  - Update to new upstream release 1.22.0 (rhbz#2186919)
  - Text extraction now includes glyphs that overlap with clip rect, not just those contained entirely.
  - Compatibility with mupdf 1.22.0, various bug fixes.


author: Jerry James <loganjerry@gmail.com> - 5.4.1-1
changelog:
  - Version 5.4.1 + git HEAD for python 3.12 support
  - Temporarily disable uvloop support until uvloop is installable again


author: Cole Robinson <crobinso@redhat.com> - 3.2.0-1
changelog:
  - Update to version 3.2.0
  - Use soon-to-be-required Authorization header for RH bugzilla
  - Remove cookie auth support


author: Michel Lind <salimma@fedoraproject.org> - 3.2.1-1
changelog:
  - Update to 3.2.1
  - Modernize spec to use new Python packaging guidelines
  - Drop old Obsoletes added back in Fedora 28
  - Use SPDX license identifier


author: Andreas Schneider <asn@redhat.com> - 0.5.0-1
changelog:
  - Update to version 0.9.5
    * https://github.com/neovim/pynvim/releases/tag/0.5.0
    * resolves rhbz#2256278


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0.5.0^20230922gita2e068b-2
changelog:
  - Call nipnost (nosetests) with --traverse-namespace
  - This imitates upstream’s GitHub workflow, but we don’t see any effect


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0.5.0^20231006gite5e063b-1
changelog:
  - Update to a current snapshot
  - Upstream has ported to a meson build system
  - Drop all the unused boilerplate for Sphinx-generated PDF docs
  - Don’t patch for numpy 1.24 compatibility


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.13.0-6
changelog:
  - When PDF docs are disabled, omit the -doc subpackage
  - Do not package contributing.rst, which is about interacting with the
    upstream project.


author: Paul Howarth <paul@city-fan.org> - 2.12.0-1
changelog:
  - Update to 2.12.0 (rhbz#2140281)
    - Add a 'transport_factory' kwarg to 'SSHClient.connect' for advanced users
      to gain more control over early Transport setup and manipulation (GH#2054,
      GH#2125)
    - Update '~paramiko.client.SSHClient' so it explicitly closes its wrapped
      socket object upon encountering socket errors at connection time; this
      should help somewhat with certain classes of memory leaks, resource
      warnings, and/or errors (though we hasten to remind everyone that Client
      and Transport have their own '.close()' methods for use in non-error
      situations!) (GH#1822)
    - Raise '~paramiko.ssh_exception.SSHException' explicitly when blank private
      key data is loaded, instead of the natural result of 'IndexError'; this
      should help more bits of Paramiko or Paramiko-adjacent codebases to
      correctly handle this class of error (GH#1599, GH#1637)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 3.0.0-1
changelog:
  - Update to 3.0.0 (rhbz#2162914)
    - Remove some unnecessary '__repr__' calls when handling bytes-vs-str
      conversions; this was apparently doing a lot of unintentional data
      processing, which adds up in some use cases, such as SFTP transfers,
      which may now be significantly faster (GH#2110)
    - Streamline some redundant (and costly) byte conversion calls in the
      packetizer and the core SFTP module; this should lead to some SFTP
      speedups at the very least (GH#2165)
    - 'paramiko.util.retry_on_signal' (and any internal uses of same, and also
      any internal retries of 'EINTR' on e.g. socket operations) has been
      removed; as of Python 3.5, per PEP 475 (https://peps.python.org/pep-0475/),
      this functionality (and retrying 'EINTR' generally) is now part of the
      standard library
      Note: This change is backwards incompatible if you were explicitly
      importing/using this particular function; the observable behavior otherwise
      should not be changing
    - '~paramiko.config.SSHConfig' used to straight-up delete the 'proxycommand'
      key from config lookup results when the source config said
      'ProxyCommand none'; this has been altered to preserve the key and give it
      the Python value 'None', thus making the Python representation more in line
      with the source config file
      Note: This change is backwards incompatible if you were relying on the old
      (1.x, 2.x) behavior for some reason (e.g. assuming all 'proxycommand'
      values were valid subcommand strings)
    - The behavior of private key classes' (i.e. anything inheriting from
      '~paramiko.pkey.PKey') private key writing methods used to perform a
      manual, extra 'chmod' call after writing; this hasn't been strictly
      necessary since the mid 2.x release line (when key writing started giving
      the 'mode' argument to 'os.open'), and has now been removed entirely; this
      should only be observable if you were mocking Paramiko's system calls
      during your own testing, or similar
    - 'PKey.__cmp__' has been removed - ordering-oriented comparison of key files
      is unlikely to have ever made sense (the old implementation attempted to
      order by the hashes of the key material) and so we have not bothered
      setting up '__lt__' and friends at this time; the class continues to have
      its original '__eq__' untouched
      Note: This change is backwards incompatible if you were actually trying to
      sort public key objects (directly or indirectly); please file bug reports
      detailing your use case if you have some intractable need for this
      behavior, and we'll consider adding back the necessary Python 3 magic
      methods so that it works as before
    - A handful of lower-level classes (notably 'paramiko.message.Message' and
      'paramiko.pkey.PKey') previously returned 'bytes' objects from their
      implementation of '__str__', even under Python 3; and there was never any
      '__bytes__' method; these issues have been fixed by renaming '__str__' to
      '__bytes__' and relying on Python's default "stringification returns the
      output of '__repr__'" behavior re: any real attempts to 'str()' such objects
    - 'paramiko.common.asbytes' has been moved to 'paramiko.util.asbytes'
      Note: This change is backwards incompatible if you were directly using this
      function (which is unlikely)
    - Remove the now irrelevant 'paramiko.py3compat' module
      Note: This change is backwards incompatible - such references should be
      search-and-replaced with their modern Python 3.6+ equivalents; in some
      cases, still-useful methods or values have been moved to 'paramiko.util'
      (most) or 'paramiko.common' ('byte_*')
    - Drop support for Python versions less than 3.6, including Python 2; so long
      and thanks for all the fish! Our packaging metadata has been updated to
      include 'python_requires', so this should not cause breakage unless you're
      on an old installation method that can't read this metadata
      Note: As part of this change, our dependencies have been updated; e.g. we
      now require Cryptography>=3.3, up from 2.5


author: Paul Howarth <paul@city-fan.org> - 3.1.0-1
changelog:
  - Update to 3.1.0 (rhbz#2177436)
    - Add an explicit 'channel_timeout' keyword argument to
      'paramiko.client.SSHClient.connect', allowing users to configure the
       previously-hardcoded default value of 3600 seconds (GH#2009, GH#2013, and
       others)
    - Accept single tabs as field separators (in addition to single spaces) in
      'paramiko.hostkeys.HostKeyEntry.from_line' for parity with OpenSSH's
      KnownHosts parser (GH#2173)
    - Apply 'codespell' to the codebase, which found a lot of very old minor
      spelling mistakes in docstrings; also, modernize many instances of '*largs'
      vs. '*args' and '**kwarg' vs. '**kwargs' (GH#2178)


author: Paul Howarth <paul@city-fan.org> - 3.2.0-1
changelog:
  - Update to 3.2.0 (rhbz#2210398)
    - Fixed a very sneaky bug found at the apparently rarely-traveled
      intersection of RSA-SHA2 keys, certificates, SSH agents, and
      stricter-than-OpenSSH server targets, which manifested as yet another
      "well, if we turn off SHA2 at one end or another, everything works again"
      problem, for example with version 12 of the Teleport server endpoint
    - The 'server-sig-algs' and 'RSA-SHA2' features added around Paramiko 2.9 or
      so, had the annoying side effect of not working with servers that don't
      support *either* of those feature sets, requiring use of
      'disabled_algorithms' to forcibly disable the SHA2 algorithms on Paramiko's
      end (GH#1961, GH#2012 and countless others)
      - The *experimental* '~paramiko.transport.ServiceRequestingTransport' (noted
        in its own entry in this changelog) includes a fix for this issue,
        specifically by falling back to the same algorithm as the in-use pubkey if
        it's in the algorithm list (leaving the "first algorithm in said list" as
        an absolute final fallback)
    - Implement '_fields()' on '~paramiko.agent.AgentKey' so that it may be
      compared (via '==') with other '~paramiko.pkey.PKey' instances
    - Since its inception, Paramiko has (for reasons lost to time) implemented
      authentication as a side effect of handling affirmative replies to
      'MSG_SERVICE_REQUEST' protocol messages; what this means is Paramiko makes
      one such request before every 'MSG_USERAUTH_REQUEST', i.e. every auth
      attempt (GH#23)
      - OpenSSH doesn't care if clients send multiple service requests, but other
        server implementations are often stricter in what they accept after an
        initial service request (due to the RFCs not being clear), which can
        result in odd behavior when a user doesn't authenticate successfully on
        the very first try (for example, when the right key for a target host is
        the third in one's ssh-agent)
      - This version of Paramiko now contains an opt-in
        '~paramiko.transport.Transport' subclass,
        '~paramiko.transport.ServiceRequestingTransport', which more-correctly
        implements service request handling in the Transport, and uses an
        auth-handler subclass internally that has been similarly adapted; users
        wanting to try this new experimental code path may hand this class to
        'SSHClient.connect` as its 'transport_factory' kwarg
      - This feature is *EXPERIMENTAL* and its code may be subject to change
      - Minor backwards incompatible changes exist in the new code paths, most
        notably the removal of the (inconsistently applied and rarely used)
        'event' arguments to the 'auth_xxx' methods
      - GSSAPI support has only been partially implemented, and is untested
      - Some minor backwards-*compatible* changes were made to the *existing*
        Transport and AuthHandler classes to facilitate the new code; for
        example, 'Transport._handler_table' and
        'AuthHandler._client_handler_table' are now properties instead of raw
        attributes
    - Users of '~paramiko.client.SSHClient' can now configure the authentication
      logic Paramiko uses when connecting to servers; this functionality is
      intended for advanced users and higher-level libraries such as 'Fabric'
      (https://fabfile.org/); see '~paramiko.auth_strategy' for details (GH#387)
      - Fabric's co-temporal release includes a proof-of-concept use of this
        feature, implementing an auth flow much closer to that of the OpenSSH
        client (versus Paramiko's legacy behavior); it is *strongly recommended*
        that if this interests you, investigate replacing any direct use of
        'SSHClient' with Fabric's 'Connection'
      - This feature is **EXPERIMENTAL**; please see its docs for details
    - Enhanced '~paramiko.agent.AgentKey' with new attributes, such as:
      - Added a 'comment' attribute (and constructor argument);
        'Agent.get_keys()' now uses this kwarg to store any comment field sent
        over by the agent; the original version of the agent feature inexplicably
        did not store the comment anywhere
      - Agent-derived keys now attempt to instantiate a copy of the appropriate
        key class for access to other algorithm-specific members (e.g. key size);
        this is available as the '.inner_key' attribute
        - This functionality is now in use in Fabric's new '--list-agent-keys'
          feature, as well as in Paramiko's debug logging
    - '~paramiko.pkey.PKey' now offers convenience "meta-constructors", static
      methods that simplify the process of instantiating the correct subclass for
      a given key input
      - For example, 'PKey.from_path' can load a file path without knowing
        *a priori* what type of key it is (thanks to some handy methods within
        our cryptography dependency); going forwards, we expect this to be the
        primary method of loading keys by user code that runs on "human time"
        (i.e. where some minor efficiencies are worth the convenience)
      - In addition, 'PKey.from_type_string' now exists, and is being used in
        some internals to load ssh-agent keys
      - As part of these changes, '~paramiko.pkey.PKey' and friends grew a
        '~paramiko.pkey.PKey.identifiers' classmethod; this is inspired by the
        '~paramiko.ecdsakey.ECDSAKey.supported_key_format_identifiers' classmethod
        (which now refers to the new method); this also includes adding a '.name'
        attribute to most key classes (which will eventually replace
        '.get_name()')
    - '~paramiko.pkey.PKey' grew a new '.algorithm_name' property that displays
      the key algorithm; this is typically derived from the value of
      '~paramiko.pkey.PKey.get_name'; for example, ED25519 keys have a 'get_name'
      of 'ssh-ed25519' (the SSH protocol key type field value), and now have a
      'algorithm_name' of 'ED25519'
    - '~paramiko.pkey.PKey' grew a new '.fingerprint' property that emits a
      fingerprint string matching the SHA256+Base64 values printed by various
      OpenSSH tooling (e.g. 'ssh-add -l', 'ssh -v'); this is intended to help
      troubleshoot Paramiko-vs-OpenSSH behavior and will eventually replace the
      venerable 'get_fingerprint' method
    - '~paramiko.agent.AgentKey' had a dangling Python 3 incompatible '__str__'
      method returning bytes; this method has been removed, allowing the
      superclass' ('~paramiko.pkey.PKey') method to run instead


author: Gwyn Ciesla <gwync@protonmail.com> - 3.3.0-1
changelog:
  - 3.3.0
    - Add support and tests for 'Match final ..' (frequently used in ProxyJump
      configurations to exclude the jump host) to our SSH config parser (GH#1907,
      GH#1992)
    - Add an explicit 'max_concurrent_prefetch_requests' argument to
      'paramiko.client.SSHClient.get' and 'paramiko.client.SSHClient.getfo',
      allowing users to limit the number of concurrent requests used during
      prefetch (GH#1587, GH#2058)


author: Paul Howarth <paul@city-fan.org> - 3.3.1-1
changelog:
  - Update to 3.3.1 (rhbz#2227478)
    - Cleaned up some very old root level files, mostly just to exercise some of
      our doc build and release machinery


author: Benjamin A. Beasley <code@musicinmybrain.net> - 20221105-7
changelog:
  - When PDF docs are disabled, omit the -doc subpackage
  - Do not package CONTRIBUTING.md, which is about interacting with upstream


author: Benjamin A. Beasley <code@musicinmybrain.net> - 20221105-11
changelog:
  - Assert that %pyproject_files contains a license file
  - Copy the pyHanko license so it ends up in dist-info


author: Sandro <devel@penguinpee.nl> - 0.5.3-5
changelog:
  - Fix failing tests in Python3.12 (RHBZ#2220406)
  - Apply patch from upstream (RHBZ#2226012)
  - Run tests verbosely


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.33-1
changelog:
  - Update to 0.1.33 (close RHBZ#2217530)
  - Replace deprecated pyproject_build_lib macro
  - Update License to SPDX


author: Sandro <devel@penguinpee.nl> - 0.1.34-1
changelog:
  - Update to 0.1.34 (RHBZ#2224360)
  - Use forge macros
  - Drop patch in favor of direct sed edit
  - Close RHBZ#2226291


author: Sandro <devel@penguinpee.nl> - 1.10.0-2
changelog:
  - Include `Contributors` and `CHANGELOG` in main package
  - Put all other documentation in `doc` sub package


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.1^20230819git12ee9b2-1
changelog:
  - Fix compatibility with numpy 1.20 and later and with modern scikit-learn
  - Convert License to SPDX


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.0-9
changelog:
  - Port to pyproject-rpm-macros
  - Build docs as PDF instead of HTML
  - Use a simplified description from upstream


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 0.10.3-2
changelog:
  - Switch to using pyproject_xxx macros
  - Build HTML documentation and add -doc subpackage
  - Switch to using GitHub tarball as the source (needed for building the docs)


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 0.11.1-1
changelog:
  - Update to v0.11.1
  - Drop Patch0 (remove "exceptiongroup" dependency - made optional by upstream)
  - Add Provides for bundled JavaScript in the -doc subpackage
  - Do not duplicate the LICENSE file in main package


author: Charalampos Stratakis <cstratak@redhat.com> - 3.12.0~b4-3
changelog:
  - Remove extra distro-applied CFLAGS passed to user built C extensions
  - https://fedoraproject.org/wiki/Changes/Python_Extension_Flags_Reduction


author: Charalampos Stratakis <cstratak@redhat.com> - 2.7.18-28
changelog:
  - Security fix for CVE-2022-45061: CPU denial of service via inefficient IDNA decoder
    Related: rhbz#2144072


author: Jerry James <loganjerry@gmail.com> - 1.2.2-1
changelog:
  - Update to 1.2.2
  - Unbundle the FontAwesome fonts
  - Update python macro usage
  - Convert License tag to SPDX
  - Move Provides for bundled fonts to python3-qtawesome


author: Sandro <devel@penguinpee.nl> - 0.7.3-10
changelog:
  - Use forge macros (enabling Packit)
  - Drop LICENSE patch
  - Drop BR on git-core
  - drop %license (now included in dist-info)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.9.3-1
changelog:
  - Update to 3.9.3, security update for CVE-2024-23334 and CVE-2024-23829 (fix
    RHBZ#2261891, fix RHBZ#2261910)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.1-1
changelog:
  - Update to 0.1.1 (close RHBZ#2105059)
  - Switch to pyproject-rpm-macros (mandatory, since there is no more setup.py)


author: Miro Hrončok <miro@hroncok.cz> - 2.1.0-3
changelog:
  - Remove an unneeded build dependency on deprecated python3dist(toml)
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonToml


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.27.0-10
changelog:
  - Run tests with/without PYTHONASYNCIODEBUG=1 and uvloop
  - This follows the “test” target of the upstream Makefile


author: Georg Sauthoff <mail@gms.tf> - 2.14.2-1
changelog:
  - Update to latest upstream version (fixes fedora#2255038)
  - Fix CVE-2023-48795 ssh: Prefix truncation attack on Binary Packet Protocol (BPP) (fixes fedora#2254210)


author: Packit <hello@packit.dev> - 0.19.6-1
changelog:
  - [packit] 0.19.6 upstream release
  - Resolves rhbz#2211521 Upstream tag: v0.19.6 Upstream commit: b83949d0


author: Sandro <devel@penguinpee.nl> - 1.14.0-1
changelog:
  - Update to 1.14.0 (RHBZ#2145122)
  - Remove unused patch (merged upstream)
  - Add patch for updating Versioneer (RHBZ#2220136)
  - Add patch for excluding examples/
  - Update bundled _version.py


author: Sandro <devel@penguinpee.nl> - 1.14.3-3
changelog:
  - Re-enable tests now `pebble` is `>=4.6`
  - two tests still fail
  - double run of `pytest` could use some comment or fixing


author: Sandro <devel@penguinpee.nl> - 1.3-1
changelog:
  - Update to 1.3
  - Fix use of distutils (RHBZ#2220578) (RHBZ#2154948)
  - Use %autorelease and %autosetup
  - Migrate to SPDX license tag
  - Drop AUTHORS and include path (merged upstream)


author: Jakub Kadlcik <frostyx@email.cz> - 0.16.2.dev-1
changelog:
  - Add background_worker.py from backend
  - Add get_redis_connection function
  - Add Dispatcher, WorkerManager, and QueueTask classes
  - Add WorkerLimit, PredicateWorkerLimit, and GroupWorkerLimit classes


author: Jakub Kadlcik <frostyx@email.cz> 0.17-1
changelog:
  - move to GitHub home page
  - logging shouldn't affect stdout
  - move dispatcher and background workers to copr-common
  - scripts should log also timestamps etc when logging into file
  - move setup_script_logger to copr-common


author: Packit <hello@packit.dev> - 0.28.6-1
changelog:
  <!-- generated by eloquent/github-release-action -->
  <!-- original source:
  - Fix generated _version.py in release tarball (#164)
  -->

  <ul>
  <li>Fix generated _version.py in release tarball (#164)</li>
  </ul>


author: Packit <hello@packit.dev> - 0.28.7-1
changelog:
  <!-- generated by eloquent/github-release-action -->
  <!-- original source:
  - blue5-obex template: Fix OBEX PullAll (thanks Jan Alexander Steffens)
  - power_profiles template: Fix Actions property type (thanks Jonas Ådahl)
  - README: Explain container tests and how to debug them
  -->

  <ul>
  <li>blue5-obex template: Fix OBEX PullAll (thanks Jan Alexander Steffens)</li>
  <li>power_profiles template: Fix Actions property type (thanks Jonas Ådahl)</li>
  <li>README: Explain container tests and how to debug them</li>
  </ul>


author: Packit <hello@packit.dev> - 0.29.0-1
changelog:
  - Support loading templates from XDG_DATA_DIRS
   - iio-sensors-proxy: Throw proper D-Bus errors instead of Python Exception


author: Packit <hello@packit.dev> - 0.30.0-1
changelog:
  - api: Add pytest support and helpers
  - api: Factor the server spawning into a new SpawnedMock object (thanks Peter Hutterer)
  - doc: generate sphinx docs on https://martinpitt.github.io/python-dbusmock/ (thanks Peter Hutterer)
  - cli: Add support for running custom commands on the mock environment (thanks Marco Trevisan)


author: Packit <hello@packit.dev> - 0.30.1-1
changelog:
  - bluez: Clean up static default properties, re-drop PairDevice() `class_` parameter
  - Add pre-commit rules (thanks Peter Hutterer)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.30.02-3
changelog:
  - Use "standardsymbolsps" instead of "symbol" when searching for the
    Symbols font in order to not find Noto Symbols instead


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.30.02-8
changelog:
  - Exclude failing gtest-math-matrix-test-testMatrixTSparse on Fedora 40
    (aarch64, ppc64le and s390x)


author: Mattias Ellert <ellert@ellert.se> - 6.30.04-1
changelog:
  - Update to 6.30.04
  - Drop patch root-adjust-test-for-failures-on-aarch64-ppc64le-s390x.patch
    (accepted upstrem)
  - Exclude failing TClingDataMemberInfo.Offset test on s390x


author: Jan Kolarik <jkolarik@redhat.com> - 4.1.2-1
changelog:
  - Update to 4.1.2
  - snapper: Add support for specifying snapper config name (RhBug:2089544)
  - rpmconf: Implement unattended config option


author: Christian Schuermann <spike@fedoraproject.org> 3.12.0-1
changelog:
  - Update to 3.12.0
  - Add new duckdns extra package
  - Add localzone and oci extra packages since dependancies are now available on Fedora


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.103.0-2
changelog:
  - Fix Russian localized summary
  - Machine translation showed the text was a description, not a translation
    of “FastAPI framework”


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.18-1
changelog:
  - Update to 0.18 (close RHBZ#2126965)
  - The separate -doc subpackage is dropped since upstream switched from
    sphinx to mkdocs


author: Jakub Kadlcik <frostyx@email.cz> 1.1-1
changelog:
  - Fix Source URL (frostyx@email.cz)
  - Unify descriptions and mention querying bodhi (frostyx@email.cz)
  - Link fedfind project (frostyx@email.cz)
  - make repository REUSE compliant (msuchy@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.2-1
changelog:
  - Drop bodhi-client dependency (frostyx@email.cz)
  - Add installation instructions (frostyx@email.cz)
  - Show how to get only version numbers (frostyx@email.cz)


author: Aurelien Bompard <abompard@fedoraproject.org> - 2.0.0-1
changelog:
  - Version 2.0.0
  - Modernize by following https://docs.fedoraproject.org/en-US/packaging-guidelines/Python


author: Packit <hello@packit.dev> - 2.0.1-1
changelog:
  - Version 2.0.1 (Aurélien Bompard)
  - Add the extlinks extension to sphinx (Aurélien Bompard)
  - Disable user info collection if the `client_secrets` don't contain the URL (Aurélien Bompard)
  - Fix README (Aurélien Bompard)
  - Add test status in README (Aurélien Bompard)
  - Add Packit config (Aurélien Bompard)
  - Handle older versions of Werkzeug (Aurélien Bompard)
  - Some doc fixes (Aurélien Bompard)


author: Packit <hello@packit.dev> - 2.0.2-1
changelog:
  - Version 2.0.2 (Aurélien Bompard)
  - Avoid a redirect loop on logout when the token is expired (Aurélien Bompard)
  - Add a reference to the issue in the changelog (Aurélien Bompard)
  - We don't actually use `OIDC_USERINFO_URL` (Aurélien Bompard)
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.285 (renovate[bot])


author: Packit <hello@packit.dev> - 2.0.3-1
changelog:
  - Version 2.0.3 (Aurélien Bompard)
  - Update actions/checkout action to v4 (renovate[bot])
  - Don't request the `profile` scope by default, as version 1.x used to do (Aurélien Bompard)
  - Redirect URIs must always be https (Aurélien Bompard)
  - Refactor the tests to use the new make_test_app fixture (Aurélien Bompard)
  - Use the `OIDC_CALLBACK_ROUTE` to build the `request_url` when defined (Aurélien Bompard)
  - Also clear g.oidc_id_token on logout (Aurélien Bompard)
  - Clarify the resource server docs (Aurélien Bompard)
  - Add a workflow to let contributors know when a fix is released (Aurélien Bompard)
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.287 (renovate[bot])
  - Auto-update expired tokens if possible (Aurélien Bompard)
  - Fix sub-lists in the changelog (Aurélien Bompard)
  - Update dependencies in lockfile (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.286 (renovate[bot])
  - Update dependencies in lockfile (renovate[bot])


author: Packit <hello@packit.dev> - 2.1.0-1
changelog:
  - Version 2.1.0 (Aurélien Bompard)
  - Handle token expiration when there is no ``refresh_token`` or no token URL (Aurélien Bompard)
  - Don't force `redirect_uri` to HTTPS (Aurélien Bompard)
  - Update dependencies in lockfile (renovate[bot])
  - Update dependencies in lockfile (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.292 (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.291 (renovate[bot])
  - Update dependencies in lockfile (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.290 (renovate[bot])
  - Update dependencies in lockfile (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.289 (renovate[bot])
  - Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.288 (renovate[bot])
  - Update pre-commit hook psf/black to v23.9.1 (renovate[bot])
  - Update dependencies in lockfile (renovate[bot])
  - Update pre-commit hook psf/black to v23.9.0 (renovate[bot])
  - Fix workflow definition (Aurélien Bompard)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.0-12
changelog:
  - Port to pyproject-rpm-macros
  - Add metapackages for Python extras
  - Drop bogus BuildRequires on Cython and mock


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.12.5-1
changelog:
  - Update to 0.12.5 (close RHBZ#2193080)
  - Fixes remaining test failures on s390x
    (https://github.com/quintusdias/glymur/issues/604,
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032291)


author: Packit <hello@packit.dev> - 3.13.0-1
changelog:
  - [packit] 3.13.0 upstream release
  - Resolves rhbz#2247128 Upstream tag: v3.13.0 Upstream commit: 49bfd124


author: Packit <hello@packit.dev> - 2.13.0-1
changelog:
  - [packit] 2.13.0 upstream release
  - Resolves rhbz#2245739 Upstream tag: v2.13.0 Upstream commit: 817ce012


author: Packit <hello@packit.dev> - 2.19.2-1
changelog:
  - [packit] 2.19.2 upstream release
  - Resolves rhbz#2245178 Upstream tag: v2.19.2 Upstream commit: 070675c5


author: Miro Hrončok <mhroncok@redhat.com> - 1.6.2-8
changelog:
  - Require runtime dependencies during build
  - Run import check during the build
  - Convert the license tag to SPDX
  - Install the LICENSE.rst file
  - Fixes: rhbz#2183380


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.6-24
changelog:
  - Assert that the .dist-info directory contains a license file
  - Don’t package a duplicate license file


author: Petr Viktorin <pviktori@redhat.com> - 2.0.2-1
changelog:
  - Update to upstream version 2.0.2
  - Update patch for Python 3.12 compatibility
  - Skip leak checks for now


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.7-1
changelog:
  - Update to 0.1.7 (close RHBZ#2179363) and use SPDX
  - Port to pyproject-rpm-macros
  - General spec-file modernization
  - Convert License field to SPDX


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-1
changelog:
  - Update to 0.3.0 (close RHBZ#2152320)
  - We can now rely on pyproject-rpm-macros >= 1.2.0
  - The LICENSE.txt file is now handled in pyproject_files
  - The setuptools_scm 7 patch is now merged upstream


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.7.0-1
changelog:
  - Update to 3.7.0 (close RHBZ#2222162)
  - Now requires hdmf-common-schema 1.7.0
  - New “tqdm” extra
  - New “linkml” extra omitted (python-linkml-runtime not packaged)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.1-2
changelog:
  - Remove bundled Sphinx extensions in %prep
  - Confirm License is SPDX MIT
  - Drop unnecessary pytest-cov BR
  - Port to pyproject-rpm-macros


author: Georg Sauthoff <mail@gms.tf> - 0.8.8-1
changelog:
  - Update to latest upstream release because of product list and license changes
    (fixes fedora#2210419).


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.22.0-1
changelog:
  - Update to 0.22.0 (close RHBZ#1873395)
  - The “sassc” module is removed upstream; we already did not install
    /usr/bin/sassc due to conflicts with libsass.


author: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com> - 20230321-1
changelog:
  - feat: update as per review comments
  - update to latest release
  - include license file
  - use SPDX license
  - generate and install man pages


author: Packit <hello@packit.dev> - 20231020-1
changelog:
  - [packit] 20231020 upstream release
  - Resolves rhbz#2245262 Upstream tag: 20231020 Upstream commit: d31e0d38


author: Sandro <devel@penguinpee.nl> - 1.3.0-1
changelog:
  - Update to 1.3.0
  - Migrate to SPDX license (value unchanged)
  - Drop LICENSE file (now included in tarball)
  - Enable tests
  - Wrangle package config into submission
  - Close RHBZ#2220314 RHBZ#2226234 and RHBZ#2237973


author: Sandro <devel@penguinpee.nl> - 2.0.0-1
changelog:
  - Update to 2.0.0 (RHBZ#2255304)
  - Changes entry point to `black`.
  - Changes namespace from `pylsp.pylsp_black` to `pylsp.black`.
  - Drop patch in favor of inline patching


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.2-4
changelog:
  - BR pytest directly; do not generate coverage/linting BR’s
  - Patch out coverage arguments for pytest


author: Martin Gansser <martinkg@fedoraproject.org> 3.4.0-2
changelog:
  - remove version fix in setup.py
  - use python3 version naming for info file
  - use naming rule for python library


author: Miro Hrončok <miro@hroncok.cz> - 7.0.6-2
changelog:
  - Obsolete python-notebook-doc < 7
  - Don't put README.md and LICENSE to a custom folder
  - Fixes: rhbz#2254087


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.7-4
changelog:
  - Fix FTBFS due to SPECPARTS interference (close RHBZ#2220368)
  - Work around https://github.com/rpm-software-management/rpm/issues/2532


author: Sandro <devel@penguinpee.nl> - 1.5.3-1
changelog:
  - Update to 1.5.3 (RHBZ#2192609)
  - Use rdflib >= 6 (RHBZ#2113639)
  - Clean up spec file
  - Use Python macros
  - Add requires for doc package
  - Drop dependency on python3-owl_rl
  - Obsolete doc subpackage


author: Packit <hello@packit.dev> - 0.46.0-1
changelog:
  - We have fixed a bug in `get_fork` method for Pagure about checking the usernames for a match when going through existing forks. (#800)


author: Packit <hello@packit.dev> - 0.47.0-1
changelog:
  - Added support for removing users/groups from a project and possibility to check for groups with permissions to modify a PR. (#815)
  - Resolves rhbz#2125279


author: Packit <hello@packit.dev> - 0.47.1-1
changelog:
  - Fixed an issue where getting a list of GitLab merge requests using `.list()` would return only 20 items. (#819)
  - Resolves rhbz#2246994


author: Packit <hello@packit.dev> - 0.48.0-1
changelog:
  - There is a new get_pr_files_diff method supported for Pagure. (#826)
  - We have fixed a bug that GithubRelease.url returned an API URL. (#824)
  - Resolves rhbz#2255524


author: Packit <hello@packit.dev> - 0.48.1-1
changelog:
  - Fix log level and wording when Pagure returns an error while retrieving Pagure PR diffstats.
  - Resolves rhbz#2257242


author: Packit <hello@packit.dev> - 0.49.0-1
changelog:
  - For Pagure there are 2 new methods available: one for getting users with specified access rights and one for getting members of a group. (#834)


author: Vojtech Trefny <vtrefny@redhat.com> - 0.23-1
changelog:
  - Fix reading pylint version (vtrefny)
  - Add various build and test artifacts to .gitignore (vtrefny)
  - Use packaging.version instead of distutils.version (vtrefny)


author: Vojtech Trefny <vtrefny@redhat.com> - 0.25-1
changelog:
  - Remove unneeded IAstroidChecker (bcl)
  - Replace check_messages decorator with only_required_for_messages (bcl)
  - spec: Change license string to the SPDX format required by Fedora (vtrefny)


author: Packit <hello@packit.dev> - 1.1.1-1
changelog:
  - [packit] 1.1.1 upstream release
  - Resolves rhbz#2246486 Upstream tag: v1.1.1 Upstream commit: c9aa7404


author: Jerry James <loganjerry@gmail.com> - 0.13.3-1
changelog:
  - Version 0.13.3
  - Stop building documentation due to missing dependencies
  - Dynamically generate python BuildRequires
  - The node header tarball is no longer needed


author: Jos de Kloe <josdekloe@gmail.com> 2.1.4-7
changelog:
  - remove no longer needed BR for python3-pyproj
  - SPDX migration: checked the license text, and concluded that MIT is the
    correct SPDX license tag.


author: Christian Krause <chkr@fedoraproject.org> - 3.3.1-1
changelog:
  - Update to 3.3.1 (#2212064)
  - Add upstream patch for pymodbus.server
  - Remove patches already applied upstream
  - Remove manual installation for pymodbus.simulator, now done
    automatically
  - Adjust path for shebang fix to upstream directory changes


author: Christian Krause <chkr@fedoraproject.org> - 3.4.1-2
changelog:
  - Add upstreamed patches to fix problems running pymodbus.server
  - Remove unnecessary shebang
  - Remove obsolete Requires python3-pyserial-asyncio
  - Migrated to SPDX license


author: Christian Krause <chkr@fedoraproject.org> - 3.5.0-1
changelog:
  - Update to 3.5.0 (#2236129)
  - Add upstreamed patch to fix a problem running pymodbus.server
  - Remove patches already applied upstream


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.30-10
changelog:
  - Fix version in the Python package metadata
  - This makes the package provide python3dist(pyodbc) = 4.0.30 instead of python3dist(pyodbc) = 4.0.0-unsupported
  - This makes the package buildable with python-packaging 22+


author: Ondřej Sloup <osloup@redhat.com> - 4.0.39-1
changelog:
  - Rebase to the newest version
  - Remove the PyUnicode_AsUTF8String Patch file, as it is already merged in upstream
  - Change packaged files to match new setup.py requirements


author: Ondřej Sloup <osloup@redhat.com> - 5.0.0~b1-1
changelog:
  - Rebase to the newest version, test the beta (rhbz#2235122)
  - This release drops Python 2 and adds Python 3.12 support


author: Ondrej Sloup <osloup@redhat.com> - 5.0.0~b4-1
changelog:
  - Rebase to the newest version, test the beta (Related: rhbz#2235401)
  - Remove the hotfix (move of pyodbc.py) as it is fixed in upstream


author: Jos de Kloe <josdekloe@gmail.com> 3.3.1-2
changelog:
  - Adjust py_build_libdir to let sphinx build the documentation
    with the latest setuptools version (62.4.0)


author: Jos de Kloe <josdekloe@gmail.com> 3.4.1-2
changelog:
  - SPDX migration: checked the license text, and concluded that MIT is the
    correct SPDX license tag.


author: Steve Cossette <farchord@gmail.com> - 2.9.0-1
changelog:
  - Update to 2.9.0 (And adding some patches to fix issues with tests/docs
    file, as well as the leftover LICENSE file)


author: Tim Orling <ticotimo@gmail.com> - 0.7.1-9
changelog:
  - Add patch for deprecated distuls (rhbz 2154875)
    - https://github.com/libstatgrab/pystatgrab/pull/7
    - minimum libstatgrab is 0.91
    - BR python3-setuptools
    - drop .rpmlint (unused filters)
    - migrated to SPDX license


author: Scott K Logan <logans@cottsay.net> - 0.9.3-1
changelog:
  - Update to 0.9.3 (rhbz#2241970)
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Use modern Python packaging macros
  - Switch to SPDX license identifier


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 2021.05.10.00-21
changelog:
  - Rebuild for folly 2023.07.03.00
  - Fix build failure with Python 3.12 (fixes: rhbz#2155443)
  - Fix build failure with fmt 10 (fixes: rhbz#2219458)
  - Use SPDX license identifiers


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.16.5-2
changelog:
  - Fix reading numeric array data on big-endian hosts
  - Build on all architectures (arched base package) to help detect any
    future endian-related regressions


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.2.2-1
changelog:
  - Update to 3.2.2 (close RHBZ#2251817)
  - Compile assets with PyQt5 instead of PyQt6 to match upstream


author: Ondřej Nosek <onosek@redhat.com> - 1.66-6
changelog:
  - Patch: Pre-push hook won't check private branches
  - Patch: Config file option to skip the hook script creation
  - Patch: Allow empty commits when `uses_rpmautospec`
  - Patch: Check remote file with correct hash
  - Patch: Ignore missing spec file in pre-push hook
  - Patch: import_srpm: allow pre-generated srpms


author: Ondřej Nosek <onosek@redhat.com> - 1.66-7
changelog:
  - Patch: Do not require 'sources' file for all namespaces
  - Use release's rpmdefines in unused sources check


author: Ondřej Nosek <onosek@redhat.com> - 1.66-11
changelog:
  - Patch: Support for checking exploded sources before push
  - Patch: Split git credential data on first = only


author: Ondřej Nosek <onosek@redhat.com> - 1.66-12
changelog:
  - Patch: Fix flake8 complaints
  - Patch: Prepare the lookaside cache code for retries
  - Patch: Lookaside cache operations retries
  - Patch: Make lookaside cache retries configurable


author: Ondřej Nosek <onosek@redhat.com> - 1.66-13
changelog:
  - Patch: *pkg import: Don't delete changelog generated by `rpmautospec convert`
  - Patch: *pkg import: Undo rpmautospec processing
  - Patch: Unittests for "Undo rpmautospec processing"


author: Miro Hrončok <mhroncok@redhat.com> - 1.66-14
changelog:
  - Actually add the patches:
  - Patch: *pkg import: Don't delete changelog generated by `rpmautospec convert`
  - Patch: *pkg import: Undo rpmautospec processing
  - Patch: Unittests for "Undo rpmautospec processing"


author: Ondřej Nosek <onosek@redhat.com> - 1.66-15
changelog:
  - Patch: Add option to mockbuild use default resultdir of mock (v3)
  - Patch: mockbuild`: new argument --extra-pkgs
  - Patch: `copr-build` passes extra_args to copr-cli command


author: Panu Matilainen <pmatilai@redhat.com> - 4.18.92-3
changelog:
  - Fix regression on uncompressing 7zip compressed sources (#2229984)
  - Fix a conflict with pre-existing scl-utils %_root_prefix macro (#2233454)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.4.7-17
changelog:
  - Update and simplify the summary and description from upstream
  - Don’t maintain a long list of algorithms that will become outdated


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.4.7-21
changelog:
  - Use the “forge” macros
  - Incidentally, rename the source archive, which was inconsistent with the
    name of the extracted directory


author: Orion Poplawski <orion@nwra.com> - 0.21.0-1
changelog:
  - Update to 0.21.0
  - Use SPDX License
  - Enable tests
  - skivi was removed in 0.20.0, so dropped the scikit-image-tools package


author: Sandro <devel@penguinpee.nl> - 0.3.0-1
changelog:
  - Update to 0.3.0 (RHBZ#2220846)
  - Use GitHub sources (PyPI is not suitable)
  - Fix PYTHON_PROVIDED_VERSION_NORMALIZES_TO_ZERO


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.7-7
changelog:
  - Remove some obsolete details from the spec file
  - Don’t use a macro form of “tar”
  - No need to manually enable the Python run-time dependency generator
  - No need to remove upstream egg-info when using pyproject-rpm-macros


author: Sandro <devel@penguinpee.nl> - 0.2.7-10
changelog:
  - Get rid of da (l)imp
  - Apply upstream pacth replacing `imp` with `importlib`
  - Disable failing tests (reported upstream)
  - Close RHBZ#2220493 and RHBZ#2226540


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.1-5
changelog:
  - Drop the manual BR on Cython
  - The generated BR will pin the compat package until Cython 3 is supported


author: Roman Inflianskas <rominf@aiven.io> - 1.12.5-1
changelog:
  - Update to 1.12.5 (fedora#2220501)
  - Use version tag instead of commit hash to make updates easier.


author: Packit <hello@packit.dev> - 0.20.0-1
changelog:
  - Fixed infinite loop when removing macros with `%` in the name. (#244)
  - Added a possibility to undefine system macros by setting a macro value to `None` in the `macros` argument of the `Specfile` constructor. (#244)
  - Fixed a bug in processing options of `%prep` macros. For instance, when a quoted string appeared inside an expression expansion, it could lead to improper parsing, rendering the spec file invalid after accessing the options. (#253)


author: Packit <hello@packit.dev> - 0.20.2-1
changelog:
  - Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261)


author: Nikola Forró <nforro@redhat.com> - 0.21.0-1
changelog:
  - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%setup` and `%patch` macros potentially expanding differently than with the sources present. (#271)
  - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269)


author: Packit <hello@packit.dev> - 0.22.0-1
changelog:
  - Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276)


author: Packit <hello@packit.dev> - 0.23.0-1
changelog:
  - Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295)


author: Packit <hello@packit.dev> - 0.24.0-1
changelog:
  - Improved type annotations for `UserList` subclasses. (#299)
  - Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%dnl` (discard next line) directive (e.g. `%dnl %global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298)


author: Packit <hello@packit.dev> - 0.25.0-1
changelog:
  - There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317)


author: Packit <hello@packit.dev> - 0.27.0-1
changelog:
  - Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338)


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - Use a sandboxed jinja2 environment, CVE-2023-6395


author: Pavel Raiskup <praiskup@redhat.com>
changelog:
  - make the TemplatedDictionary objects picklable
  - use a sandboxed jinja2 environment, fixes CVE-2023-6395


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.8.2-1
changelog:
  - CentOS Stream {8,9}: bump image version
  - Leave boot drive address guessing to libvirt
  - Workaround libvirt/qemu PCI auto-assign issue


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.9.0-1
changelog:
  - image downloader: Try to detect failed downloads more aggressively
  - CLI: Support download image
  - CLI: Drop non-x86 warning
  - CLI: Drop instance subcommand
  - Rework images url handling
  - CentOS 7: Bump image
  - Vagrant: Support Fedora Boxes
  - cli: Tune down default logging
  - add disk_number param
  - pc model: use q35
  - memballoon: drop address spec
  - Use unversioned machine models
  - CentOS Stream: try to auto-detect the latest image
  - support TPM2 device
  - Prevent unbound url variable on failed Fedora rawhide/branched guess
  - add mac_address param
  - add qemu_cmds param for coreos testcases
  - support to pass ignition file on platforms that doesn't support FW CFG
  - Require libvirt-daemon-config-network as well


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.9.1-1
changelog:
  - setup.py: Include distro_utils too
  - inherit from Exception instead of BaseException
  - get_image_url: return str of supported images instead of dict_keys in errors


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.9.10-1
changelog:
  - configuration abstraction (domain/apiv2 by lbrabec)
  - Add workaround for Ubuntu
  - Remove compatibility code for tmt < 1.22
  - Drop long deprecated find_vm_ip from cli
  - Always try to run dhclient in cloud-init
  - Clarify that testcloud runs VMs and no containers (Anatoli Babenia)
  - Support Fedora OpenStack images handling
  - [Domain API] Cleanups, fixes, refactors, Part 1/n
  - [Domain API] Cleanups, fixes, refactors, Part 2/n
  - Downloader: support unknown file sizes, add retry mechanism
  - domain/apiv2: Fix CoreOS
  - Instance: inherit coreos param too for DomainConfiguration
  - Storage: provide domain/apiv2 facilities for storage sizing, refactor


author: Jakub Kadlcik <frostyx@email.cz> 0.7.9-1
changelog:
  - Create /var/run/reboot-required file (frostyx@email.cz)
  - Recommend the correct command for restarting auditd (frostyx@email.cz)
  - Add python3-setuptools dependency (frostyx@email.cz)
  - Fix argument passed to print_helper() (ferdnyc@gmail.com)
  - Add similar software to the readme (frostyx@email.cz)
  - Update url references to point to tracer.readthedocs.io (dcampano@gmail.com)
  - Oracle Linux 8 uses dnf, too (suttner@atix.de)
  - Drop python-setuptools runtime dependency (frostyx@email.cz)
  - Fix Python DeprecationWarning: invalid escape sequence
    (jvanderwaa@redhat.com)
  - Add readthedocs configuration file (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 1.0-1
changelog:
  - Fix querying RPM files on EPEL7 (frostyx@email.cz)
  - Use backported lru_cache on EPEL7 (frostyx@email.cz)
  - Don't hang forever when executed via SSH (frostyx@email.cz)
  - Don't check if package is installed before listing its files
    (frostyx@email.cz)
  - Replace regexes where they are not needed (frostyx@email.cz)
  - Query all packages at once, its faster than one by one (frostyx@email.cz)
  - Cache some properties for a massive performance boost (frostyx@email.cz)
  - Refactor unnecessary condition (frostyx@email.cz)
  - Fix weird indentation (frostyx@email.cz)
  - Pass the whole application to the provided_by function, not just its name
    (frostyx@email.cz)
  - Stop using deprecated rpm.fi (frostyx@email.cz)
  - Attempt to fix readthedocs deprecation error (frostyx@email.cz)
  - More reliable check if /usr/lib/sysimage/dnf/ database should be used
    (frostyx@email.cz)


author: Petr Menšík <pemensik@redhat.com> - 1.17.0-2
changelog:
  - Move unbound user creation to libs (#2149036)
  - Use systemd-sysusers for user creation (#2105416)
  - Keep original DNSSEC root key as config (#2132103)


author: Paul Wouters <paul.wouters@aiven.io - 1.17.1-1
changelog:
  - Resolved rhbz#2160397 unbound-1.17.1 is available (bugfix release)
  - Add support for building with redis


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.26.12-5
changelog:
  - Confirm the License is SPDX MIT
  - Update Summary and description based on upstream
  - Add metapackages for brotli and socks extras
  - Port to pyproject-rpm-macros


author: Carl George <carlwgeorge@fedoraproject.org> - 0.17.0-7
changelog:
  - Fix building against Python 3.12
  - Switch to building against python3-cython0.29 compat package
  - Delete tests that fail on Python 3.12
  - Resolves: rhbz#2226364 rhbz#2220551 rhbz#2203920


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-10
changelog:
  - Update to pyproject-rpm-macros
  - Stop trying to omit uvloop._testbase; it is harmless, and we really do
    need it to run the tests against the installed-to-buildroot package.


author: Ralf Ertzinger <ralf@skytale.net> - 2.0.22-2
changelog:
  - For Fedora 39, build an extra module against Python 3.11
  - Disable PIE and enable PIC for the mail executable to avoid crashes when using
    the PHP module (see BZ2203863)


author: Remi Collet <remi@remirepo.net> - 2.0.22-6
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php83
  - add patch for PHP 8.3 from
    https://github.com/unbit/uwsgi/pull/2559


author: Davide Cavalca <dcavalca@fedoraproject.org> - 07.35-1
changelog:
  - Unretire and update to 07.35; Fixes: RHBZ#2246766
  - Rework specfile to comply with the latest packaging guidelines
  - Update license tag and convert to SPDX
  - Rework package descriptions
  - Preserve timestamps when installing files
  - Refresh patches and backport and upstream Python fix
  - Drop manpage generation because it hangs the build
  - Disable tests by default due to flakiness
  - Drop the Java bindings, nothing uses them and they don't install properly


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-1
changelog:
  - Update to version 5.6.3
  - Drop patches accepted upstream or previously backported
  - Enable tests and add check section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-3
changelog:
  - Avoid /tmp when running some tests
  - Fail gracefully in case of unsupported extended file attributes
  - Avoid null bytes in error message strings
  - Fix include path in XRootDConfig.cmake
  - Avoid dereferencing unaligned pointers
  - Support big endian in XrdZip


author: Brad Bell <bradbell at seanet dot com> - 2023.1.9-1
changelog:
  - Fix spelling errror -> error
  - Change python3 to %{python} as 'Mandatory macors' in of python guidelines
  - Include license file in files section
  - Change bin/rst2man.py -> %{python3} bin/rst2man.py
  - rename this file from xrst.spec to python-xrst.spec


author: Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
changelog:
  - Update to new upstream source to help with building rpm for cppad-doc.
  - Need to remove pyspellchecker from more places.


author: Brad Bell <bradbell at seanet dot com> - 2024.0.1
changelog:
  - New upstream source.
  - pyspellchecker is now available as a fedora package.
  - Remove some extra blank lines.


author: Sandro <devel@penguinpee.nl> - 0.40.1-1
changelog:
  - Update to 0.40.1 (RHBZ#2188066)
  - Use forge macros
  - Patch setup.py to exclude yaptests
  - Fix BRs for %prep and %check
  - Tidy up spec file
  - Make use of Python RPM macros


author: Kalev Lember <klember@redhat.com> - 0.23.90-5
changelog:
  - Misc packaging cleanup
  - Sort BuildRequires and Requires and split them out one per line
  - Move GObject Introspection bindings to -gtk and -gtk-devel subpackages
  - Split libzbar out to zbar-libs subpackage
  - Tighten subpackage deps with %{_isa}
  - Drop manual requires on pkgconfig and rely on rpm dep extractor
  - Rename zbar-python3 to python3-zbar as per latest Python guidelines
  - Use make_build and make_install macros


author: Miro Hrončok <mhroncok@redhat.com> - 3.13.0~a2-2
changelog:
  - Add the python3.13-freethreading and python3.13-freethreading-debug packages
  - See https://peps.python.org/pep-0703/
  - ppc64le and s390x are excluded for now, support is expected in 3.13.0a3


author: Miro Hrončok <mhroncok@redhat.com> - 3.8.18-2
changelog:
  - Fix implicit int compiler warning in configure check for PTHREAD_SCOPE_SYSTEM
  - Resolves: rhbz#2147519


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230929git671fb69-1
changelog:
  - Update to 0^20230929git671fb69
  - Adds PyObject_HasAttrWithError() and PyObject_HasAttrStringWithError()
    functions.
  - Fixes PyObject_GetOptionalAttrString(): set result to NULL on error.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231012git99ab0d3-1
changelog:
  - Update to 0^20231012git99ab0d3
  - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-1
changelog:
  - Update to 0^20231114git5bf2fb2
  - Add PyDict_Pop() and PyDict_PopString() functions
  - Add PyList_Extend()
  - Test Python 3.13


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231214gitdeb6f40-1
changelog:
  - Update to 0^20231214gitdeb6f40
  - API: document not supported functions
  - Add Py_HashPointer()
  - Update tests


author: Jan Grulich <jgrulich@redhat.com> - 0.1.3-2
changelog:
  - Backport upstream fixes and improvements
    - fix crash on forcing repaint on non-existing decorations
    - fix indentation of buttons when placed on the left side
    - apply correct button order
    - use Adwaita icons as fallback


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.6.1-4
changelog:
  - Remove explicit %set_build_flags, not needed since F36 > >
    https://www.fedoraproject.org/wiki/Changes/SetBuildFlagsBuildCheck


author: Giovanni Cabiddu <giovanni.cabiddu@intel.com> - 22.07.0-1
changelog:
  - Update to qatlib 22.07
  - Removed patches as fixes are present in qatlib 22.07
  - Moved qat.service to separate rpm


author: Vladis Dronov <vdronov@redhat.com> - 1.0.7-1
changelog:
  - Rebuild for qatzip v1.0.7
  - Fix snprintf truncation check (bz 2046925)
  - Add -fstack-protector-strong build option (bz 2044889)


author: Christoph Karl <pampelmuse [AT] gmx [DOT] at> - 0.9.12-2
changelog:
  - Fix flatpak build
  - Wayland support is desired for modern desktops.
  - Avoid creating a second copy of the desktop file or
    unnecessarily renaming the appstream metainfo file.


author: Stefan Becker <chemobejk@gmail.com> 2.0-1
changelog:
  - update to version 2.0
  - drop downstream patches
  - switch from qmake + make to cmake + ninja
  - disable fill form shortcuts as they don't work under Wayland anyway
  - add translations (de, pl)


author: Christoph Karl <pampelmuse [AT] gmx [DOT] at> - 0.9.12-2
changelog:
  - Fix flatpak build
  - soundfonts are shipped with apps, not the runtime, and therefore are in 
    /app rather than /usr.
  - Wayland support is desired for modern desktops.
  - Avoid creating a second copy of the desktop file or unnecessarily
    renaming the appstream metainfo file.


author: Packit <hello@packit.dev> - 3.0-1
changelog:
  - Increase major version due to the API change (Martin Tůma)
  - Code samples cleanup (Martin Tůma)
  - Added HiDPI and Overzoom sections (Martin Tůma)
  - Cosmetics (Martin Tůma)
  - Added overzoom description (Martin Tůma)
  - Keep the overzoom and scaled size separated (Martin Tůma)
  - Version++ (Martin Tůma)
  - Added support for overzoom (Martin Tůma)
  - Example codes cleanup (Martin Tůma)


author: Marie Loise Nolden <loise@kde.org> - 6.6.1-1
changelog:
  - Initial import based on qt5-doc. Simplify and split into qt6-doc,
    qt6-doc-devel (QCH) and qt6-doc-html (only HTML files)


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.63.1-1
changelog:
  - Update to 1.63.1 - Closes rhbz#2155701 rhbz#2163286 rhbz#2171700
    rhbz#2178480 rhbz#2226392
  - Don't build storj backend by default
  - Use shell completion macros


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 1.64.0-2
changelog:
  - Add mount.rclone for systemd.mount support
  - Create symlink for utilization in systemd units
  - Create optional rclonefs symlink, per documentation


author: Clark Williams <williams@redhat.com> - 2.3.1-1
changelog:
  - Fix build require of annobin package
  - Update all files with SPDX identifier
  - add srpm target in Makefile
  - fix versioning in Makefile targets and specfile


author: Clark Williams <williams@redhat.com> - 2.4-1
changelog:
  - Makefile cleanups and added .gitignore
  - remove Red Hat Makefile targets and specfile
  - ensure all files have valid SPDX license identifiers
  - version bump


author: John Kacur <jkacur@redhat.com> - 2.4-1
changelog:
  - Update to latest version upstream
  - Include upstream patch to fix affinity being set even when -a not set


author: Packit <hello@packit.dev> - 0.27.0-1
changelog:
  News in version 0.27.0:

  - Added support for `rpmuncompress` being used by `rpm` >= 4.18
  - Replaced hardcoded references to *master* branch
  - Fixed typos in `%preun`, `%postun` and `%generate_buildrequires` section names
  - Fixed parsing of macros with multiline bodies in `` output
  - Fixed parsing issue in **rpmdiff** checker
  - **rebase-helper** now removes any existing submodule configuration from upstream tarballs before rebasing to avoid errors due to submodules not being checked out
  - **rebase-helper** now warns about a potential rename that can't be handled automatically, such as `README` to `README.md`
  - **rebase-helper** is now able to handle unexpected `git rebase` errors


author: Packit <hello@packit.dev> - 0.28.0-1
changelog:
  News in version 0.28.0:

  - *debuginfo* packages are now skipped when running **sonamecheck**
  - Replaced our own implementation of lookaside cache client with *rpkg*
  - Switched from docker to podman in GitHub Actions
  - Added a 30 seconds time limit to bugzilla queries
  - Dropped support for Python < 3.9 and EPEL 8
  - Switched to [specfile](https://github.com/packit/specfile) library
  - Removed `--keep-comments` option


author: Pavel Raiskup <praiskup@redhat.com> 1.4-1
changelog:
  - resalloc-aws-new: use gp3 volume for the root filesystem (frostyx@email.cz)
  - Update the wait-for-ssh submodule (praiskup@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 1.7-1
changelog:
  - resalloc-aws-new: run playbook with stdin=/dev/null
  - resalloc-aws-list: no need to double-kill "shutting-down" instances


author: Jiri Kyjovsky 1.0-1
changelog:
  - Use setuptools instead of poetry
  - spec: use SPDX lincese and drop build requires due to generic reqs


author: Pavel Raiskup <praiskup@redhat.com> 1.1-1
changelog:
  - Simplify the get_service() helper
  - list-deleting-volumes: new helper for customer case reporting
  - fix manpage contents
  - provide subnets ids directly to the tool via argument (j1.kyjovsky@gmail.com)
  - specify ibm cloud zone instead of hardcoded API url (j1.kyjovsky@gmail.com)
  - add option to use instance's private IP to connect to it (j1.kyjovsky@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> - 9.3-1
changelog:
  - new upstream release
  - adjust cleaning-up with the new `cmd_list` Resalloc feature
  - more pedantic cleanup of volumes


author: Rajeesh K V <rajeeshknambiar@gmail.com> - 1.4.1-1
changelog:
  - New version with many improvements (Unicode 15.0, size reduction, shaping...)
  - Spec update for SPDX license tag


author: Tom Rix <trix@redhat.com> - 5.5.1-2
changelog:
  - add provides rocprim-static
  - change *.cmake install location
  - fix bad include dir another way
  - add doxygen proactively for expected upstream change
  - add NOTICES.txt to license files


author: Onuralp SEZER <thunderbirdtr@fedoraproject.org> - 1.7.4-1
changelog:
  - rpi-imager version 1.7.4
  - Telemery disabled
  - Auto-update checker disabled
  - autosetup patch param added in case of patches added
  - 0001-fix-header-import-cstdint.patch added
  - ExcludeArch s390x because upstream not supported


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230201gita79b3c3-1
changelog:
  - Repo definitions now split into individual files
  - simplified usage; either pass the distro name or the path to the distro's
    repos
  - rpmdistro-gendnfconf no longer needed for Mageia


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0^20230612gitcf75cee-1
changelog:
  - Update to snapshot from 20230612
  - Add EPEL source repos
  - Also refactor to deduplicate the repo files
  - Add Amazon Linux configuration (2023+)
  - Add CentOS extras repos


author: Miro Hrončok <mhroncok@redhat.com> - 2.5.0-5
changelog:
  - Filter out python-missing-require warnings,
    Fedora's style of Python requirements is not supported
  - Resolves: rhbz#2260169


author: Iñaki Úcar <iucar@fedoraproject.org> - 2023.06.0+421-3
changelog:
  - Add RSTUDIO_DISABLE_CHECK_FOR_UPDATES=1 to the desktop file
  - Drop QT_QPA_PLATFORM=xcb from the desktop file
  - Drop dependency on orphaned esbuild


author: Attila Lakatos <alakatos@redhat.com> - 8.2210.0-1
changelog:
  - rebase to 8.2210.0
    resolves: rhbz#2097173
  - Drop capabilities to the necessary set via libcap-ng
    resolves: rhbz#2127403


author: Attila Lakatos <alakatos@redhat.com> - 8.2210.0-2
changelog:
  - Move all if rhel feature conditions to bcond
  - Move to bcond: rdkafka, relp, mysql, pgsql, gssapi, gnutls, udpspoof, omamqp1
  - Move to bcond: clickhouse, imdocker, improg


author: Daan De Meyer <daan.j.demeyer@gmail.com> - 0.11-30
changelog:
  - Provide a sysusers.d file to get user() and group() provides
    (see https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format).


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 21.12-3.20220401git8228f0d
changelog:
  - Comment some of the config options makes for more sensible defaults
  - Use install instead of cp for config file


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.90.4-14
changelog:
  - Clean up subdirectories in advance no longer being built
  - No longer use tainted function and fix build with -Werror=implicit-function-declaration


author: Vít Ondruch <vondruch@redhat.com> - 7.0.4.2-2
changelog:
  - Disable JS recompilation, because it does not do anything useful ATM apart
    from unnecessarily pulling in CoffeeScript.


author: Vít Ondruch <vondruch@redhat.com> - 0.18.1-9
changelog:
  - Fix CVE-2024-22049 httparty: multipart/form-data request vulnerable to tampering
    Related: rhbz#2256881
    Resolves: rhbz#2256882


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 4.0.1-3
changelog:
  - Execute spec test provided by the upstream
  - Backport upstream patch for ruby32 regex issue with hash character


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.0.8.2-3
changelog:
  - Use %gem_extdir_mri instead of ext for %check due to ruby3.2 change
    for ext cleanup during build


author: Fabio Valentini <decathorpe@gmail.com> - 0.11.2-3
changelog:
  - Drop windows-specific vcpkg build-dependency.
  - Regenerate spec file with rust2rpm 21.
  - Fix and re-enable the test suite.


author: Kalev Lember <klember@redhat.com> - 0.5.2-1
changelog:
  - Update to 0.5.2 (rhbz#2235902)
  - Drop test-data exclusion now that upstream has clarified the licensing
  - Re-enable tests on s390x


author: Kalev Lember <klember@redhat.com> - 0.1.9-1
changelog:
  - Update to 0.1.9 (rhbz#2235903)
  - Drop test-data exclusion now that upstream has clarified the licensing


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.19.1-1
changelog:
  - Update to 0.29.1
  - Drop clipboard feature; the crate is retired
  - Bump rstest dependency to 0.17.0
  - Use rusqlite rather than rusqlite/bundled


author: Sergio Lopez <slp@redhat.com> - 0.6.0-1
changelog:
  - Update to version 0.6.0
  - Regenerate with rust2rpm 23
  - Update to version 0.6.0
  - Add license files, since crate has moved into a workspace


author: Sergio Lopez <slp@redhat.com> - 0.8.0-1
changelog:
  - Update to version 0.8.0
  - Update to version 0.8.0
  - Regenerate with rust2rpm 24
  - Add a temporary patch for fix a dependency problem


author: Sergio Lopez <slp@redhat.com> - 0.10.0-1
changelog:
  - Update to version 0.10.0
  - Regenerate with rust2rpm 24
  - Drop no longer need patch downgrading nix dependency


author: Sergio Lopez <slp@redhat.com> - 0.4.0-1
changelog:
  - Update to crate version 0.4.0
  - Update to crate version 0.4.0
  - Switch to rust-packaging 21
  - Drop patch for s390x, as fix has been merged upstream


author: Sergio Lopez <slp@redhat.com> - 0.7.0-2
changelog:
  - Add virtio-queue-fix-endianess-issues-in-mock-queue.diff patch
  - Add virtio-queue-fix-endianess-issues-in-mock-queue.diff patch


author: Sergio Lopez <slp@redhat.com> - 0.7.1-1
changelog:
  - Update to version 0.7.1
  - Update to version 0.7.1
  - Drop virtio-queue-fix-endianess-issues-in-mock-queue.diff patch


author: Fabio Valentini <decathorpe@gmail.com> - 0.5.5-4
changelog:
  - Disable WASM-specific features.
  - Simplify skipping specific tests.
  - Regenerate spec file with rust2rpm 21.


author: Watson Sato <wsato@redhat.com> - 0.1.64-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.64 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.64


author: Marcus Burghardt <maburgha@redhat.com> - 0.1.65-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.65 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.65


author: Vojtech Polasek <vpolasek@redhat.com> - 0.1.66-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.66 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.66


author: Matthew Burket <mburket@redhat.com> - 0.1.67-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.67 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.67


author: Jan Černý <jcerny@redhat.com> - 0.1.68-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.68 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.68


author: Jan Černý <jcerny@redhat.com> - 0.1.69-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.69 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.69


author: Matthew Burket <mburket@redhat.com> - 0.1.70-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.70 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.70


author: Vojtech Polasek <vpolasek@redhat.com> - 0.1.71-1
changelog:
  - Update to latest upstream SCAP-Security-Guide-0.1.71 release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.71


author: Derek Weitzel <dweitzel@unl.edu> - 1.0.0-1
changelog:
  - Add async API for parsing and verifying tokens
  - Add configuration API
  - Make nbf claim optional for non-scitokens tokens
  - Update to OpenSSL 3.0


author: Derek Weitzel <dweitzel@unl.edu> - 1.0.2-1
changelog:
  - Add support for API-configurable cache home
  - Fix enforcer_acl_free logic
  - scitokens_internal: catch matching exception type after jwt-cpp update


author: Derek Weitzel <dweitzel@unl.edu> - 1.1.0-1
changelog:
  - Allow the scitokens library user to setup a custom CA file
  - Fix typecast errors in scitoken_status_get_*() that caused async queries to fail
  - Fix logic error in deserialize_continue() that caused async deserialization to fail


author: Jeremy Linton <jeremy.linton@arm.com> - 1.0-5
changelog:
  - BZ 2250498 Add hacky grubby = 8.41 line to assure that anaconda-core, as used by initial-setup-gui, for xfce/etc is satisfied


author: Dmitry Butskoy <Dmitry@Butskoy.name> 2.53.17-1
changelog:
  - update to 2.53.17
  - enable webcomponents and pointer-events (upcoming upstream changes)
  - send origin header (for same-origin only) to satisfy client checking sites
  - backport fixes for mozbz 1502801 and mozbz 1502802
  - fix mozbz 1406821 to avoid extra debug output
  - add support for ffmpeg-6.0
  - no more needed python2.7 for build
  - drop obsoleted gconf2 support


author: Zdenek Pytela <zpytela@redhat.com> - 38.24-1
changelog:
  - Allow rhsmcertd dbus chat with policykit
  - Allow polkitd execute pkla-check-authorization with nnp transition
  - Allow user_u and staff_u get attributes of non-security dirs
  - Allow unconfined user filetrans chrome_sandbox_home_t
  - Allow svnserve execute postdrop with a transition
  - Do not make postfix_postdrop_t type an MTA executable file
  - Allow samba-dcerpc service manage samba tmp files
  - Add use_nfs_home_dirs boolean for mozilla_plugin
  - Fix labeling for no-stub-resolv.conf


author: Zdenek Pytela <zpytela@redhat.com> - 38.25-1
changelog:
  - ci: Move srpm/rpm build to packit
  - .copr: Avoid subshell and changing directory
  - Allow gpsd, oddjob and oddjob_mkhomedir_t write user_tty_device_t chr_file
  - Label /usr/libexec/openssh/ssh-pkcs11-helper with ssh_agent_exec_t
  - Make insights_client_t an unconfined domain
  - Allow insights-client manage user temporary files
  - Allow insights-client create all rpm logs with a correct label
  - Allow insights-client manage generic logs
  - Allow cloud_init create dhclient var files and init_t manage net_conf_t
  - Allow insights-client read and write cluster tmpfs files
  - Allow ipsec read nsfs files
  - Make tuned work with mls policy
  - Remove nsplugin_role from mozilla.if
  - allow mon_procd_t self:cap_userns sys_ptrace
  - Allow pdns name_bind and name_connect all ports
  - Set the MLS range of fsdaemon_t to s0 - mls_systemhigh
  - ci: Move to actions/checkout@v3 version
  - .copr: Replace chown call with standard workflow safe.directory setting
  - .copr: Enable `set -u` for robustness
  - .copr: Simplify root directory variable


author: Zdenek Pytela <zpytela@redhat.com> - 38.26-1
changelog:
  - Change file transition for systemd-network-generator
  - Additional support for gnome-initial-setup
  - Update gnome-initial-setup policy for geoclue
  - Allow openconnect vpn open vhost net device
  - Allow cifs.upcall to connect to SSSD also through the /var/run socket
  - Grant cifs.upcall more required capabilities
  - Allow xenstored map xenfs files
  - Update policy for fdo
  - Allow keepalived watch var_run dirs
  - Allow svirt to rw /dev/udmabuf
  - Allow qatlib  to modify hardware state information.
  - Allow key.dns_resolve connect to avahi over a unix stream socket
  - Allow key.dns_resolve create and use unix datagram socket
  - Use quay.io as the container image source for CI


author: Zdenek Pytela <zpytela@redhat.com> - 38.27-1
changelog:
  - Allow fedora-third-party get generic filesystem attributes
  - Allow sssd use usb devices conditionally
  - Update policy for qatlib
  - Allow ssh_agent_type manage generic cache home files
  - Update make-rhat-patches.sh file to use the f39 dist-git branch in F39


author: Zdenek Pytela <zpytela@redhat.com> - 38.28-1
changelog:
  - Allow sssd domain transition on passkey_child execution conditionally
  - Allow login_userdomain watch lnk_files in /usr
  - Allow login_userdomain watch video4linux devices
  - Change systemd-network-generator transition to include class file
  - Revert "Change file transition for systemd-network-generator"
  - Allow nm-dispatcher winbind plugin read/write samba var files
  - Allow systemd-networkd write to cgroup files
  - Allow kdump create and use its memfd: objects


author: Zdenek Pytela <zpytela@redhat.com> - 38.29-1
changelog:
  - Allow sssd send SIGKILL to passkey_child running in ipa_otpd_t
  - Allow systemd-localed create Xserver config dirs
  - Allow sssd read symlinks in /etc/sssd
  - Label /dev/gnss[0-9] with gnss_device_t
  - Allow systemd-sleep read/write efivarfs variables
  - ci: Fix version number of packit generated srpms
  - Dontaudit rhsmcertd write memory device
  - Allow ssh_agent_type create a sockfile in /run/user/USERID
  - Set default file context of /var/lib/authselect/backups to <<none>>
  - Allow prosody read network sysctls
  - Allow cupsd_t to use bpf capability


author: Zdenek Pytela <zpytela@redhat.com> - 39.1-1
changelog:
  - Support using systemd containers
  - Allow kernel_t to manage and relabel all files
  - Add missing optional_policy() to files_relabel_all_files()
  - Improve default file context(None) of /var/lib/authselect/backups
  - Allow targetd write to the syslog pid sock_file
  - Add ipa_pki_retrieve_key_exec() interface
  - Allow kdumpctl_t to list all directories with a filesystem type
  - Allow udev additional permissions
  - Allow udev load kernel module
  - Allow sysadm_t to mmap modules_object_t files
  - Add the unconfined_read_files() and unconfined_list_dirs() interfaces
  - Set default file context of HOME_DIR/tmp/.* to <<none>>
  - Allow kernel_generic_helper_t to execute mount(1)


author: Zdenek Pytela <zpytela@redhat.com> - 39.2-1
changelog:
  - Allow graphical applications work in Wayland
  - Allow map xserver_tmpfs_t files when xserver_clients_write_xshm is on
  - Allow kdump work with PrivateTmp
  - Allow dovecot-auth work with PrivateTmp
  - Allow nfsd get attributes of all filesystems
  - Allow fido-device-onboard (FDO) read the crack database
  - Allow  winbind_rpcd_t processes access when samba_export_all_* is on
  - Allow ntp to bind and connect to ntske port.
  - Allow apcupsd cgi scripts read /sys
  - Allow rpcbind read network sysctls


author: Zdenek Pytela <zpytela@redhat.com> - 39.3-1
changelog:
  - Allow init create and use vsock sockets
  - Allow ddclient send e-mail notifications
  - Allow postfix_master_t map postfix data files
  - Allow thumb_t append to init unix domain stream sockets
  - Allow spamd_update_t read hardware state information
  - Allow systemd-sleep create efivarfs files


author: Zdenek Pytela <zpytela@redhat.com> - 39.4-1
changelog:
  - Allow collectd read raw fixed disk device
  - Allow collectd read udev pid files
  - Allow httpd work with PrivateTmp
  - Allow certmonger read network sysctls
  - Allow systemd-sleep set attributes of efivarfs files
  - Allow spamd_update_t the sys_ptrace capability in user namespace
  - Allow alsa get attributes filesystems with extended attributes
  - Allow systemd-sleep send a message to syslog over a unix dgram socket


author: Nicolas Chauvet <kwizart@gmail.com> - 0.32.1-2
changelog:
  - Enable RPM conditional --with facedetect, using opencv
    Disabled by default for now - see rhbz#2190013


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.60.0-1
changelog:
  - new upstream release
  - Change license from GPLv2 to GPLv3+ to follow 389-ds licensing
  - Fix ID views integration
  - Fix base scope lookups
  - Bump NIS max dgram size to 8KB by default instead of 1KB


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.60.0-4
changelog:
  - Ignore updates from non-tracked subtrees during modify/modrdn/update
    to avoid deadlocks with retro changelog


author: Michel Lind <salimma@fedoraproject.org> - 22.05.9-4
changelog:
  - Consistently use rpmautospec by using %autorelease
  - Fix license: GPLv2 should be GPLv2 or later
  - Use SPDX license identifiers


author: Neil Hanlon <neil@fedoraproject.org> - 22.05.11-1
changelog:
  - Update to 22.05.11 (#2155310)
  - Closes CVE-2023-49933 through CVE-2023-49938; RHBZ bugs:
  - #2254496, #2254499, #2254502, #2254505, #2254507, #2254509


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.59.5
   - Explicitly disallow the use of ioctl + TIOCLINUX
     This fixes CVE-2023-1523.


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60
   - Support for dynamic snapshot data exclusions
   - Apparmor userspace is vendored inside the snapd snap
   - Added a default-configure hook that exposes gadget default
     configuration options to snaps during first install before
     services are started
   - Allow install from initrd to speed up the initial installation
     for systems that do not have a install-device hook
   - New `snap sign --chain` flag that appends the account and
     account-key assertions
   - Support validation-sets in the model assertion
   - Support new "min-size" field in gadget.yaml
   - New interface: "userns"


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.1
   - install: fallback to lazy unmount() in writeFilesystemContent
   - data: include "modprobe.d" and "modules-load.d" in preseeded blob
   - gadget: fix install test on armhf
   - interfaces: fix typo in network_manager_observe
   - sandbox/apparmor: don't let vendored apparmor conflict with system
   - gadget/update: set parts in laid out data from the ones matched
   - many: move SnapConfineAppArmorDir from dirs to sandbox/apparmor
   - many: stop using `-O no-expr-simplify` in apparmor_parser
   - go.mod: update secboot to latest uc22 branch


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.2
   - i/builtin: allow directories in private /dev/shm
   - i/builtin: add read access to /proc/task/schedstat in system-
     observe
   - snap-bootstrap: print version information at startup
   - go.mod: update gopkg.in/yaml.v3 to v3.0.1 to fix CVE-2022-28948
   - snap, store: filter out invalid snap edited links from store info
     and persisted state
   - o/configcore: write netplan defaults to 00-snapd-config on seeding
   - snapcraft.yaml: pull in apparmor_parser optimization patches from
     https://gitlab.com/apparmor/apparmor/-/merge_requests/711
   - snap-confine: fix missing \0 after readlink
   - cmd/snap: hide append-integrity-data
   - interfaces/opengl: add support for ARM Mali


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.3
   - i/b/shared-memory: handle "private" plug attribute in shared-
     memory interface correctly
   - i/apparmor: support for home.d tunables from /etc/


author: Michael Vogt <michael.vogt@ubuntu.com>
changelog:
  - New upstream release 2.60.4
   - i/b/qualcomm_ipc_router.go: switch to plug/slot and add socket
     permission
   - interfaces/builtin: fix custom-device udev KERNEL values
   - overlord: allow the firmware-updater snap to install user daemons
   - interfaces: allow loopback as a block-device


author: Philip Meulengracht <philip.meulengracht@canonical.com>
changelog:
  - New upstream release 2.61
   - Fix control of activated services in 'snap start' and 'snap stop'
   - Correctly reflect activated services in 'snap services'
   - Disabled services are no longer enabled again when snap is
     refreshed
   - interfaces/builtin: added support for Token2 U2F keys
   - interfaces/u2f-devices: add Swissbit iShield Key
   - interfaces/builtin: update gpio apparmor to match pattern that
     contains multiple subdirectories under /sys/devices/platform
   - interfaces: add a polkit-agent interface
   - interfaces: add pcscd interface
   - Kernel command-line can now be edited in the gadget.yaml
   - Only track validation-sets in run-mode, fixes validation-set
     issues on first boot.
   - Added support for using store.access to disable access to snap
     store
   - Support for fat16 partition in gadget
   - Pre-seed authority delegation is now possible
   - Support new system-user name  daemon
   - Several bug fixes and improvements around remodelling
   - Offline remodelling support


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.61.1
   - Stop requiring default provider snaps on image building and first
     boot if alternative providers are included and available
   - Fix auth.json access for login as non-root group ID
   - Fix incorrect remodelling conflict when changing track to older
     snapd version
   - Improved check-rerefresh message
   - Fix UC16/18 kernel/gadget update failure due volume mismatch with
     installed disk
   - Stop auto-import of assertions during install modes
   - Desktop interface exposes GetIdletime
   - Polkit interface support for new polkit versions
   - Fix not applying snapd snap changes in tracked channel when remodelling


author: Kalev Lember <klember@redhat.com> - 45.0-2
changelog:
  - Package review fixes (rhbz#2241553)
  - Add SourceLicense tag to distinguish between the license of the app
    itself and its crate deps
  - Slightly change virtual provides for bundled aperture crate to better
    match other rust packages


author: Fernando Pacheco <fpacheco@redhat.com> - 1.16-1
changelog:
  - stald/utils: Space, lines and voids clenaups
  - stalld: Add an option to easily set stalld as SCHED_DEADLINE
  - stalld: Comments cleanup
  - src/utils: Comments cleanup
  - src/throttling: Comments cleanup
  - src/stalld.h Comments cleanup


author: Jerry James <loganjerry@gmail.com> - 1.392-1
changelog:
  - Version 1.392
  - Add font organization
  - Small fixes to the metainfo
  - Validate metainfo with appstream


author: Jerry James <loganjerry@gmail.com> - 1.392-6
changelog:
  - Install SMuFL metadata in a standard location
  - Simplify the font config files
  - Remove redundant metainfo check


author: Jerry James <loganjerry@gmail.com> - 1.065-1
changelog:
  - Version 1.065
  - Add font organization
  - Small fixes to the metainfo
  - Validate metainfo with appstream


author: Bryan Gurney <bgurney@redhat.com> - 3.5.9-1
changelog:
  - Update to 3.5.9
  - Remove patch macro for serde_derive patch
  - Remove vendor-serde_derive.patch file


author: Ondrej Mosnáček <omosnacek@gmail.com> - 1.0.18-1
changelog:
  - Update to version 1.0.18
  - Refresh and correct the license list and the resulting License field
  - Convert the License field to SPDX
  - Resolves: fedora#2219104


author: John Kacur <jkacur@redhat.com> - 0.17.01-2
changelog:
  - Update the License field to the SPDX format using the tools
    license-fedora2spdx and verified by license-validate


author: Clemens Lang <cllang@redhat.com> - 5.62-3
changelog:
  - Fix stunnel in FIPS mode (with upcoming OpenSSL changes)
    Related: rhbz#2050617
  - Fail build if tests fail
    Related: rhbz#2051083


author: Radovan Sroka <rsroka@redhat.com> - 1.9.12-1
changelog:
  - Rebase to sudo 1.9.12p2
  - sudo-1.9.12p2 is available Resolves: rhbz#2137775
  - sudo: arbitrary file write with privileges of the RunAs user Resolves:
    CVE-2023-22809


author: Radovan Sroka <rsroka@redhat.com> - 1.9.13-1
changelog:
  - Rebase to sudo 1.9.13p2
  - sudo-1.9.13p2 is available Resolves: rhbz#2169840
  - sudo: double free with per-command chroot sudoers rules Resolves:
    CVE-2023-27320


author: Yaakov Selkowitz <yselkowi@redhat.com> - 1.9.14-1
changelog:
  - Rebase to 1.9.14p3
  - sudo-1_9_14p2 is available Resolves: rhbz#2175672
  - sudo fails to build with Python 3.12: FAILED: testcase
    check_example_group_plugin_is_able_to_debug() Resolves: rhbz#2186412


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-1
changelog:
  - Rabase to 1.9.15p5
  - sudo-1_9_15p5 is available Resolves: rhbz#2248505
  - TRIAGE CVE-2023-42465 sudo: Targeted Corruption of Register and Stack
    Variables Resolves: rhbz#2255569


author: Peter Czanik <peter@czanik.hu> - 4.3.0-3
changelog:
  - update to 4.3.0
  - pcre -> pcre2
  - add bpf and opentelemetry support
  - make bpf and opentelemetry conditional, exclude on i686


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 254.7-1
changelog:
  - Version 254.7
  - A bunch of fixes: systemd, systemctl device argument parsing,
    improvements in systemd-analyze, systemd-networkd, systemd-journal-
    upload, systemd-repart, systemd-logind, systemd-nspawn, systemd-
    cryptsetup, systemd-udevd, udevadm, and udev rules, coredumpctl, systemd-
    xdg-autostart-generator, sd-journal code for entry lookup, systemd-sleep,
    portablectl, resolvectl, systemd-boot, bootctl, systemd-stub, kernel-
    install, various systemd units, memory access correctness, D-Bus
    interfaces, documentation, soft-reboot, systemd-firstboot, utmp, systemd-
    homed, systemd-stdio-bridge, systemd-resolved.
  - Includes an update of the hardware database (rhbz#2252022)
  - Includes an updated list of syscalls for kernels 6.6 and 6.7


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 254.8-1
changelog:
  - Version 254.8
  - A bunch of fixes for various components: systemd, systemctl, systemd-
    firstboot, systemd-repart, bootctl, systemd-networkd, systemd-network-
    generator, systemd-analyze, systemd-dissect, ukify, man pages.
  - Also has a patch for CVE-2023-7008 (rhbz#2222260)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 254.9-1
changelog:
  - Version 254.9
  - Fixes kernel-install on /boot on btrfs (rhbz#2251262)
  - Various small fixes for systemd itself, systemd-resolved, bootctl,
    systemd-networkd, udev, systemd-repart, systemd-homed, libsystemd,
    virtualization detection, systemd-analyze, systemd-dissect, systemd-
    journal-remote, documentation.
  - Hardware database update.


author: Serhei Makarov <serhei@serhei.io> - 4.8-1
changelog:
  - Upstream release, see wiki page below for detailed notes.
    https://sourceware.org/systemtap/wiki/SystemTapReleases


author: Kalev Lember <klember@redhat.com> - 1.13.1-5
changelog:
  - Drop unrecognized configure options
  - Add buildrequires to get correct font and xkb directories from pkg-config
  - Re-enable server in flatpak builds and fix the build


author: Jan Grulich <jgrulich@redhat.com> - 1.13.1-11
changelog:
  - Rebuild (xorg-x11-server)
    CVE fix for: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
    CVE-2024-0408 and CVE-2024-0409


author: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com> - 1.5.0-2
changelog:
  - fix: correctly install extensions with shebangs and as executables for
    this, they've been moved to /usr/lib64/timew/, since in /usr/share/, they
    can't be executable etc.


author: Dominik Mierzejewski <dominik@greysector.net> - 2.6.2-28
changelog:
  - apply Debian patch to fix CVE-2021-42260 (rhbz#2253716, rhbz#2253718)
  - apply Debian patch to fix CVE-2023-34194 and its duplicate, CVE-2023-40462
    (rhbz#2254376, rhbz#2254381)
  - fix incorrect text element encoding (upstream isssue #51)
  - compile and run tests


author: Jakub Kadlcik <frostyx@email.cz> 0.6.20-1
changelog:
  - Sync repo (in addition to tag) during mead build (nmoumoul@redhat.com)
  - Add 'Building RHEL packages with Tito' as external doc (frostyx@email.cz)
  - Consider the current project git config when releasing to DistGit
    (frostyx@email.cz)
  - Print the problematic binary files (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.21-1
changelog:
  - Properly catch TitoException (frostyx@email.cz)
  - Add documentation for the MockBuilder (frostyx@email.cz)
  - Allow to define mock chroot in tito.props (frostyx@email.cz)
  - Fix recursion error in MockBuilder (frostyx@email.cz)
  - DistGitReleasers: don't nuke external sources with fetch_sources (praiskup@redhat.com)
  - Add installation instructions from PyPI (frostyx@email.cz)
  - Add long_description to setup.py (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.22-1
changelog:
  - Fix python2 urlretrieve import (frostyx@email.cz)
  - Fixed submodule archives concatenation (jerzy.drozdz@jdsieci.pl)
  - Fixed issue #414 (jerzy.drozdz@jdsieci.pl)
  - Fixed issue #413 (jerzy.drozdz@jdsieci.pl)
  - Revert 45d431ad149cb33e2462a990c4c4f29e6bb2bb7e (nmoumoul@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.23-1
changelog:
  - Replace `submodule--helper list` with `git config --get-regexp`
  - do not overwrite packit.yaml and its variants (msuchy@redhat.com)
  - packit: fixing the Fedora build failures (praiskup@redhat.com)
  - Don't upload patches to the lookaside cache (frostyx@email.cz)
  - use spdx license (msuchy@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.24-1
changelog:
  - Will now copy both source files and patch files declared in the spec
  - Fix UpstreamBuilder deprecation warning (#461) (frostyx@email.cz)
  - Fix the setup.py license according to tito.spec (#433) (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz>
changelog:
  - Use rpm.ds instead of deprecated hdr.dsFromHeader (frostyx@email.cz)
  - Support branch aliases in releasers (frostyx@email.cz)
  - Document how to automate bodhi updates (msuchy@redhat.com)
  - Use raw strings for regex patterns (frostyx@email.cz)
  - Allow tito build without .tito directory (frostyx@email.cz)
  - Unify README and index.md (msuchy@redhat.com)
  - Fix PEP8 issues found by runtests.py (frostyx@email.cz)
  - Replace egrep with grep -E (frostyx@email.cz)
  - Don't use --cacheonly on DNF5 (frostyx@email.cz)


author: Göran Uddeborg <goeran@uddeborg.se> - 221220-3
changelog:
  - Build nonatomic_uint64 on platforms where it is possible. - Include
    ns_capable as a general tool.


author: Petr Šplíchal <psplicha@redhat.com> - 1.24.0-1
changelog:
  - Do not display guest facts when showing a plan
  - Add new guide/summary for multihost testing
  - Define a "plugin registry" class
  - Hide `facts` in the `virtual` provision plugin
  - Cache resolved linters
  - Improve documentation of lint checks (#2089)
  - A custom wrapper for options instead of click.option()
  - Identify incorrect subcommand after a correct one
  - Remove one extra space between @ and decorator name
  - Assign envvars to Polarion report arguments
  - Expose "key address" to normalization callbacks (#1869)
  - Move export of special test/plan/story fields to their respective classes
  - Expose guest topology to tests and scripts (#2072)
  - Enable building downstream release using Packit
  - Add sections for environment variable groups
  - Add default envvar to plugin options
  - Load env TMT_WORKDIR_ROOT when running tmt status (#2087)
  - Opportunistically use "selectable" entry_points.
  - Explicitly convert tmpdir to str in test_utils.py.
  - Move pytest.ini contents to pyproject.toml.
  - Rename Require* classes to Dependency* (#2099)
  - Expose fmf ID of tests in results
  - Use the `tmt-lint` pre-commit hook
  - Turn finish step implementation to queue-based one (#2110)
  - Convert base classes to data classes (#2080)
  - Crashed prepare and execute steps propagate all causes
  - Support exceptions with multiple causes
  - Make "needs sudo" a guest fact (#2096)
  - Test data path must use safe guest/test names
  - Support for multi case import from Polarion and Polarion as only source (#2084)
  - Fix search function in docs
  - Make tmt test wrapper name unique to avoid race conditions
  - Change link-polarion argument default to false
  - Add export plugin for JSON (#2058)
  - Handle el6 as a legacy os too in virtual provision
  - Hint beakerlib is old when result parsing fails
  - Revert "Fix dry mode handling when running a remote plan"
  - Set a new dict instance to the Plan class
  - Replaces "common" object with logger in method hint logging
  - Parallelize prepare and execute steps
  - Formalizing guest "facts" storage
  - Support urllib3 2.x and its allowed_methods/method_whitelist
  - Require setuptools


author: Petr Šplíchal <psplicha@redhat.com> - 1.24.1-1
changelog:
  - Revert the `Source0` url to the original value
  - Use correct url for the release archive, fix docs


author: Lukáš Zachar <lzachar@redhat.com> - 1.25.0
changelog:
  - Test for pruning needs VM
  - Internal anonymous git:// access is deprecated
  - Beakerlibs pruning and merge
  - Add dynamic ref evaluation support to plan import
  - Replace self.opt() when looking for debug/verbose/quiet setting
  - Reimplement the `ReportPortal` plugin using API
  - Make `Step` class own export of step data (#2040)
  - Make relevancy/coverage linters to not re-read fmf files
  - Add a single `tmpdir` fixture for all Python versions
  - Replace named tuples with data classes
  - Replace `/` in safe name, and fix prepare step to use safe names
  - Do not export fmf id's ref when it's the default branch
  - Move the sync libraries into a separate section
  - Allow running next plan in queue when one fails to complete
  - Fix a too strict check for the detected library
  - Convert provision plugins' step data to our field implementation
  - Convert execute plugins to `tmt.utils.field()` for options
  - Cache that beakerlib/library repo is missing
  - Use code-block directive for examples and code blocks
  - Add the `show()` method for guest data packages
  - Turn fmf context into a fancy dict
  - Enable ruff checks for mutable dataclass field defaults
  - Create option metavar from listed choices
  - Document how to modify imported plans
  - Recommend needs a different option for `dnf5`
  - Ask ruff to show what it fixed
  - Bumps supported Artemis API to 0.0.58
  - Use `--version` to gather the package_manager fact
  - Use f-strings where possible
  - Bump pre-commit hooks to latest version
  - Fix ruff RUF010: Use f-strings conversion flags
  - Fix py<38 mypy type:ignore being on wrong line
  - Move isort to ruff
  - Enable passing Pylint checks
  - Fix ruff RSE102: Unnecessary parentheses on exception
  - Fix ruff PIE: flake8-pie errors
  - Remove duplicates from ruff rules selection
  - Fix ruff SIM: flake8-simplify errors
  - Fix ruff RET: flake8-return errors
  - Fix ruff PT: flake8-pytest-style errors
  - Fix ruff UP: pyupgrade errors
  - Fix ruff N: pep8-naming errors
  - Fix ruff RUF005: collection-literal-concatenation
  - Fix ruff B: flake8-bugbear errors
  - Fix flake8 C405: unnecessary literal set
  - Fix flake8 C401: unnecessary generator set
  - Fix flake8 C416: unnecessary comprehension
  - Fix flake8 C408: unnecessary collection calls
  - Polarion report set to UTC timezone
  - Add `Organize Data` as a new tmt guide chapter
  - Fix emptiness check of /var/tmp/tmt in /tests/status/base
  - Allow modification of imported plans
  - Raise error if malformed test metadata is given
  - Ensure test with empty custom results ends as an ERROR
  - Fix /tests/status/base when /var/tmp/tmt is empty
  - Remove `pytest.ini` from the `Makefile` targets
  - Bad source path for local libraries file require
  - Remove useless loop.cycle() from the HTML report
  - Implement basic filtering for the HTML report
  - Cleanup of "logging function" types
  - Do not patch verbosity in discover for --fmf-id
  - Drop enum from HW hypervisor and boot method constraints
  - Fix enforcement of workdir root in full workdir root test
  - Narrow type of file & library dependencies
  - Make web-link test play nicely with custom SSH host config
  - Use serialization callbacks for last script fields
  - Save click context in click context object
  - Add the `envvar` argument to `utils.field()`
  - Improve structure of the packit config a bit
  - Update release instructions with simplified steps
  - Sync changelog when creating downstream release


author: Lukáš Zachar <lzachar@redhat.com> - 1.26.0
changelog:
  - Do not throw an exception on missing mrack.log
  - Allow injecting credentials for git clone
  - Exception in web_link() when node root is missing
  - Rewrite url in git_clone
  - Add support for rendering error tracebacks
  - ReST export plugin should accept --template option
  - Add `role` to the Beaker provision plugin schema
  - Fix test checking custom destination for libraries
  - Create plans to cover individual step features (#2216)
  - Add cache_property for things that are generated but not often
  - Simplify public git conversion with a declarative list
  - Spec-based container becomes generic over input/output specs
  - Clean up logging in `tmt.utils.create_directory()`
  - Move test framework code into distinct framework classes
  - Add template option to polarion report
  - Group discover/fmf options, improve wording a bit
  - Record tmt command line in tmt log
  - Add note about dynamic ref to the plan import spec
  - Use the `Deprecated` class for deprecated options
  - Remove `python3-mrack-beaker` from `BuildRequires`
  - Switch discover/fmf to our field() implementation
  - Lock the `click` version < 8.1.4
  - Refine examples of plans > discover > fmf
  - Override packit actions for `propose_downstream`


author: Petr Šplíchal <psplicha@redhat.com> - 1.27.0-1
changelog:
  - Use `testcloud` domain API v2
  - Bootstrap before/after test checks (#2210)
  - Separate value formatting from key/value nature of tmt.utils.format()
  - Render `link` fields in tmt stories and specs
  - Render default friendly command for guest execution
  - Use consistently plural/singular forms in docs
  - Make file/fmf dependencies hashable
  - Rewrite git url for discover fmf: modified-only
  - Refactor Artemis and Beaker provision tests to make room for HW
  - Adjust imported plan to let its adjust rules make changes
  - Get Ansible logging on par with general command execution
  - Support Click versions newer than 8.1.4
  - Teach tmt test create to link relevant issues (#2273)
  - Add story describing CLI for multiple phases
  - When rendering exception, indetation was dropping empty lines
  - Expose tmt version as an environment variable
  - Fix handling of integers and hostname in Beaker plugin
  - Fix bug where polarion component is misinterpreted as list
  - Refactor recording of CLI subcommand invocations (#2188)
  - Put `--help` at the end of the CLI in the step usage
  - Extend the expected `pip install` fail to `f-39`
  - Make `tmt init` add .fmf directory into git index
  - Fix guest data show() and how it displays hardware requirements
  - Add lint check for matching guests, roles and where keys
  - Add -e/--environment/--environment-files to plan show/export
  - No more need to install `pre-commit` using `pip`
  - Ensure that step phases have unique names
  - Verbose regular expression for linter descriptions
  - Initial draft of hardware requirement helpers
  - Simplify the reportportal plugin test using `yq`
  - Add dynamic ref support to library type dependency
  - Remove `epel-8` and `python-3.6` specifics
  - Use the latest `sphinx-rtd-theme` for docs building
  - Full `pip install` expected to fail on `Rawhide`
  - Add missing name attribute to report plugins schema
  - Add missing arguments in polarion report schema
  - Extend sufficiently the full test suite duration
  - Add support for log types to Artemis plugin
  - Fix `tmt run --follow`, add test coverage for it
  - Remove the temporary hotfix for deep libraries


author: Petr Šplíchal <psplicha@redhat.com> - 1.28.0
changelog:
  - Update the `release` action with `hatch` changes
  - Fix the multihost web test to work with container
  - Add `skip` as a supported custom result outcome
  - Add docs for the new `--update-missing` option
  - Remove irrelevant mention of `rhel-8` in the spec
  - Record start/end time & duration of test checks
  - Add `--update-missing` to update phase fields only when not set by fmf
  - Add --skip-prepare-verify-ssh and --post-install-script to artemis plugin (#2347)
  - Force tmt-link pre-commit to use fmf 1.3.0 which brings new features (#2376)
  - Add logging of applied adjust rules
  - Handle all context dimension values case insensitive
  - Hide `OPTIONLESS_FIELDS` from `tmt plan show`
  - Add context into the `html` report
  - Display test check results in `display` report output
  - Fix creation of guest data from plugin options
  - Allow wider output
  - Beaker plugin is negating Beaker operators by default
  - Include link to the data directory in the html report
  - Teach logging methods to handle common types
  - Move the copr repository to the `teemtee` group
  - Add a new `cpu` property `stepping` to hardware
  - Extract beakerlib phase name to a failure log
  - Always show the real beaker job id
  - Create a production copr build for each release
  - AVC denials check for tests (#2331)
  - Add nice & colorfull help to "make" targets
  - Include more dependencies in the dev environment
  - Stop using the `_version.py` file
  - Replace `opt()` for `--dry/--force` with properties
  - Update build names for copr/main and pull requests
  - Use `hatch` and `pyproject`, refactor `tmt.spec`
  - Use dataclass for log record details instead of typed dict
  - Refactor html report plugin to use existing template rendering
  - Narrow type of hardware constraint variants
  - Refactor parameters of `Plan._iter_steps()`
  - Use `format_value()` instead of `pprint()`
  - Use the minimal plan to test imported plan execution
  - Refactor exception rendering to use generators
  - Add the `export` callback for fields (#2288)
  - Update a verified-by link for the beaker provision
  - Multi-string help texts converted to multiline strings
  - Make the upload to PyPI working again
  - Hide command event debug logs behind a log topic (#2281)
  - Replace `pkg_resources` with `importlib.resources`
  - Wrap `click.Choice` use with `choices` parameter
  - Lower unnecessary verbosity of podman commands
  - Move check-related code into `tmt.checks`
  - Disable `systemd-resolved` to prevent dns failures
  - Adjust test coverage for deep beakerlib libraries
  - Document migration from provision.fmf to tmt (#2325)
  - Remove TBD of initiator context for Packit
  - Fix output indentation of imported plans
  - Copr repo with a group owner requires quotes


author: Lukáš Zachar <lzachar@redhat.com> - 1.29.0
changelog:
  - Add page `Releases` to highlight important changes
  - Update and polish hardware requirement docs
  - Refactor generating of stories and lint check docs
  - Add support for pruning test directories
  - Download all sources for `dist-git-source`
  - Source plan environment variables after `prepare` and `execute` steps
  - Framework is not consulted on results provided by tmt-report-result
  - Run scripts with `sudo` when `become` is on
  - Add `retry` for pulling images in the `podman` plugin
  - Add hardware schema for GPU
  - Change the default test pidfile directory to `/var/tmp`
  - Add `device` key into the `hardware` specification
  - Update code and test coverage for the `check` key
  - Document case-insensitive context dimension values
  - Fix use of the `-name` suffix in system HW requirement
  - Correct parsing when called as `rhts`
  - Reconcile HW requirements with virtual's own options
  - Move the `README` content into `docs/overview`
  - Make `BasePlugin` generic over step data class
  - Use `UpdatableMessage` for execute/internal progress bar
  - Drop an empty line from the pull request template
  - Add `runner` property to run with test runner facts
  - Export sources of an `fmf` node
  - Bump pre-commit linters to newer versions
  - Append the checklist template to new pull requests
  - Extend tmt-reboot to allow reboot from outside of the test process
  - Allow optional doc themes
  - Use consistent style for multiword test names
  - Show `check` results in the `html` report
  - Update `where` implementation, docs & test coverage (#2411)
  - Document difference between key, field and option
  - Rename multiword keys to use dashes in export and serialization
  - Allow Path instance to be used when constructing commands
  - Switch `Logger.print()` to output to stdout
  - Replace Generator type annotation with Iterator (#2405)
  - Refactor data container helpers
  - When merging fmf and CLI, use shared base step data
  - Fix installing package from the command line
  - Add support for checks to have their data packages
  - Switch `tmt.identifier` from using `fmf.log`
  - Hide test/plan/story internal fields from export
  - Fix full test suite after recent packaging changes
  - Update the list of code owners
  - Include the `fmf` root in the tarball as well


author: Petr Šplíchal <psplicha@redhat.com> - 1.30.0
changelog:
  - Make `arch` field unsupported in the spec
  - Introduce `tty` test attribute to control terminal environment
  - Ensure the imported plan's `enabled` key is respected
  - Add support for user defined templates (#2519)
  - Update the common schema for the `check` key
  - Create a `checks` directory to store avc/dmesg checks
  - Correctly update environment from importing plan
  - Implement `tmt try` for interactive sessions
  - Use a shorter time for `podman stop` (#2480)
  - Add the `redis` server as a multihost sync example
  - Improve documentation of test checks
  - Adjust the format of Polarion test run title
  - Run all available tests only upon a user request
  - Rename `name` to `how` in test check specification (#2527)
  - Link `inheritance` and `elasticity` from the guide
  - Add the `fips` field for the `polarion` report
  - Cover `tmt.cli` with `pyright` (#2520)
  - Custom soft/hard reboot commands for the connect provision plugin
  - Add `--feeling-safe` for allowing possibly dangerous actions
  - Update docs for the `polarion` report plugin
  - Move test-requested reboot handling into test invocation class
  - Add `-i` to select an image in beaker and artemis
  - Document how to use `yaml` anchors and aliases
  - Simplify log decolorizers to support pickleable trees
  - Add description field to polarion report plugin
  - Make check plugin class generic over check class (#2502)
  - Increase verbosity of Artemis provisioning errors
  - Add more distros to the `mrack` config
  - Move the `contact` key to the `Core` class
  - Bump tmt in lint pre-commit check to 1.29.0
  - Add Python 3.12 to the test matrix
  - Move `mrack` configs into `tmt+provision-beaker`
  - Allow running upgrade from the current repository
  - Fix remote nested library fetch and add test
  - Cover tmt.options with pyright
  - Cover tmt.checks, tmt.frameworks and tmt.log with pyright
  - Cover tmt.result with pyright checks
  - Store fmf `context` in results for each test
  - Add networks to the podman provision plugin (#2419)
  - Add a dedicated exit code when all tests reported `skip` result
  - Move invocation-related fields out of `Test` class
  - Remove expected fail from `/tests/pip/install/full`
  - Convert test execution internals to use "invocation" bundle (#2469)
  - Introduce a separate page `Code` for code docs
  - Add code documentation generated from docstrings
  - Fix possible unbound variable after import-under-try
  - Add `pyright` as a `pre-commit` check
  - Add a helper for nonconflicting, multihost-safe filenames
  - Add the `whiteboard` option for `beaker` provision
  - Support timestamped logging even on the terminal
  - Enable pyupgrade `UP` ruff rule
  - Fix `UP035` deprecated-import violations
  - Fix `UP034` extraneous-parentheses violation
  - Fix `UP033` lru-cache-with-maxsize-none violations
  - Fix `UP032` f-string violations
  - Fix `UP013` convert-typed-dict-functional-to-class
  - Fix `UP009` utf8-encoding-declaration violations
  - Fix `UP006` non-pep585-annotation violations
  - Try several times to build the `become` container (#2467)
  - Add .py file extension to docs scripts (#2476)
  - Add a link to the Testing Farm documentation
  - Use `renku` as the default theme for building docs
  - Properly normalize the test `path` key
  - Add an `adjust` example for enabling custom repo
  - Drop special normalization methods
  - Disable `dist-git-init` in the `distgit` test (#2463)


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.9-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/security-release-0-4-8-9/10155
  - security fixes for bz#2248562 & bz#2248563
  - add --enable-gpl build options to enable PoW as DDoS protection bz#2247828


author: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.10-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/security-release-0-4-8-10/10536
  - security fixes for bz#2253846 & bz#2211726 & bz#2253847


author: Sandro Bonazzola <sbonazzo@redhat.com> - 3.6.1-2
changelog:
  - Do not include RSS miner service on RHEL/ELN
    Original patch by Carlos Garnacho <cgarnach@redhat.com>
    https://gitlab.com/redhat/centos-stream/rpms/tracker-miners/-/commit/4507ad77005aad38cb17b7a72a779446dce0981c


author: John Zaitseff <J.Zaitseff@zap.org.au> - 7.18-1
changelog:
  - Updated the RPM package for a new release of Star Traders: version 7.18.
  - Added verification of upstream signature.


author: John Zaitseff <J.Zaitseff@zap.org.au> - 7.19-1
changelog:
  - Updated the RPM package for a new release of Star Traders: version 7.19.
  - Update rules for AppStream metainfo and desktop files.


author: Jered Floyd <jered@redhat.com> 9.1.3-1
changelog:
  - Update to 9.1.3, resolves CVE-2022-25763, CVE-2022-31779, CVE-2021-37150,
    CVE-2022-28129, CVE-2022-31780
  - Resolve glibc 2.36 (f37) header incompatibility that caused FTBFS RHBZ#2112282


author: Gabriel Somlo <gsomlo@gmail.com> - 1.2.1-16.20230226gitf767e56
changelog:
  - Update to newer snapshot
  - Temp. use bundled pybind11 (https://github.com/pybind/pybind11/issues/4529)


author: Patsy Griffin <patsy@redhat.com> - 2022f-1
changelog:
  - Rebase to tzdata-2022f
    - Mexico will stop observing DST except near the US border.
    - Chihuahua moved to -06 year round starting on 2022-10-30.
    - Fiji no longer observes DST.


author: Patsy Griffin <patsy@redhat.com> - 2022g-1
changelog:
  - Rebase to tzdata-2022g
    - The northern edge of the Mexican state of Chihuahua will
      change time zone to agree with nearby US locations on
      2022-11-30.
    - Added a new Zone America/Ciudad_Juarez that splits from
      America/Ojinaga.


author: Patsy Griffin <patsy@redhat.com> - 2023a-1
changelog:
  - Rebase to tzdata-2023a
   - Egypt reintroduced DST, from April through October.
   - Morocco springs forward April 23, not April 30.
   - Palestine delayed the start of DST this year.


author: Patsy Griffin <patsy@redhat.com> - 2023d-1
changelog:
  - Rebase to tzdata-2023d
    - Include time zone changes for Ittoqqortoormiit, Greenland
      and Vostok, Antarctica.
    - Update the expiration date for the leap-seconds.list file.
      No new leap seconds were added.
  - Use the new syntax for the %patch macro.


author: Patsy Griffin <patsy@redhat.com> - 2024a-1
changelog:
  - Rebase to tzdata-2024a
    - Kazakhstan will transition from UTC+6 to UTC+5 on 2024-03-01.
    - Palestine will spring forward a week later than previously
      predicted.


author: Peter Robinson <pbrobinson@fedoraproject.org> - 2.2-1
changelog:
  - Update to 2.2 (fixes (CVE-2022-23220)
  - Move to upstream desktop/polkit policy
  - Use %license
  - Cleanup spec


author: Dominik Mierzejewski <dominik@greysector.net> - 3.2.4-1
changelog:
  - update to 3.2.4 (resolves rhbz#2231660)
  - switch to SPDX expression in License tag
  - use modern autosetup and plain cmake dependency and macros


author: Mark Wielaard <mjw@fedoraproject.org> - 3.21.0-9
changelog:
  - Add valgrind-3.21.0-gdb-multi-mode-stdout-redirecting-to-stderr.patch
  - Use %patch -Pn instead of deprecated %patchn


author: Mark Wielaard <mjw@fedoraproject.org> - 3.22.0-0.1.RC1
changelog:
  - Upstream 3.22.0-RC1
  - Remove all upstreamed patches
  - Adjust valgrind-3.16.0-some-stack-protector.patch
  - Adjust valgrind-3.16.0-some-Wl-z-now.patch
  - Add cachegrind.h to valgrind-devel package


author: Kleis Auke Wolthuizen <fedora@kleisauke.nl> - 8.14.2-1
changelog:
  - Update to 8.14.2 (#2098477)
  - Migrate build to Meson
  - Add vips-heif plugin
  - Add bc build dependency
  - Move gtk-doc docs from vips-devel to vips-doc
  - Drop libpng build dependency in favor of spng
  - Drop python3-devel build dependency


author: Kleis Auke Wolthuizen <fedora@kleisauke.nl> - 8.15.1-1
changelog:
  - Update to 8.15.1
    Resolves: rhbz#2098477
    Resolves: rhbz#2238469 (CVE-2023-40032)
  - Use libhwy in favor of liborc
  - Use libarchive in favor of libgsf


author: Marc-André Lureau <marcandre.lureau@redhat.com> - 0.10.1-1.20220912git19dc97a2
changelog:
  - new version, fixes upstream #286 "Virglrenderer 0.10.1 broke Firefox WebGL rendering in VM"
    Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2125160


author: Colin Walters <walters@verbum.org> - 1.7.0-5
changelog:
  - Rebuild with latest vhost-user-backend; xref
    https://gitlab.com/virtio-fs/virtiofsd/-/issues/62#note_1584371000


author: Sérgio Basto <sergio@serjux.com> - 7.0.2-1
changelog:
  - Update to 7.0.2
  - Add mount.vboxsf script wrapper
  - (#2049736) Add a note into the description informing this packages replaces
    Virtualbox's own method to install Guest Additions.


author: Sérgio Basto <sergio@serjux.com> - 7.0.8-1
changelog:
  - Update virtualbox-guest-additions to 7.0.8 (#2187763)
  - Replaces with sed -i "s/VBOX_ZLIB_STATIC/VBoxZlibStatic/; s/VBOX_ZLIB-x86/VBoxZlib-x86/; s/VBOX_ZLIB/VBoxZlib/; s/VBOX_LIBXML2/VBoxLibXml2/; s/VBOX_VPX/VBoxLibVpx/;s/VBOX_LZF/VBoxLzf/;s/VBOX_LIBPNG/VBoxLibPng/; s/VBOX_LIBCURL/VBoxLibCurl/;s/VBOX_DXVK/VBoxDxVk/;s/VBOX_OGG/VBoxLibOgg/;s/VBOX_VORBIS/VBoxLibVorbis/; s/VBOX_TPMS/VBoxLibTpms/" virtualbox-guest-additions.spec


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.1.20.3-9
changelog:
  - Add patch to bring up to 2022-03-15 git 17cc55f24d1c56f6a5dcca6065a227ca91d01c90
  - Remove patch for bigendian and boost-1.76 due to inclusion to git
  - Add in boost-1.78 for rawhide fix BZ#2084320 BZ#2113757
  - Add in minor fixes to clean up C20 warnings


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.3.0-1
changelog:
  - Updated to 3.3.0
  - Removed un-needed patches to code to fix C20 problems
  - Removed endian patches
  - Changed CMakefileLists.txt patch to remove -Werror for gcc-13
  - Opened upstream on that.


author: Alessandro Astone <ales.astone@gmail.com> - 1.3.4-3
changelog:
  - Fix description typos etc.
  - Validate desktop and metainfo files
  - Reorder post install scriptlets


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.16.0-1
changelog:
  - Update to 0.16.0 (#2142159)
  - Add patch for compatibility with older libdrm
  - Sync examples.meson.build with upstream, include all available examples


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.17.0-1
changelog:
  - Update to 0.17.0 (#2250885)
  - Use xcb-errors util library
  - Apply patches from 0.17.x bugfix branch


author: Yaakov Selkowitz <yselkowi@redhat.com> - 1.10.50-1
changelog:
  - Update to 1.10.50
  - Enable GNOME Flashback applet
  - Support GNOME Shell 42 (#2132504) and 43 (#2132507)


author: Patrick Monnerat <patrick@monnerat.net> 2.5.0-1
changelog:
  - New upstream release.
  - Build using cmake.
  - Doc file "README.IMPORTANT" for needed passord reset.
    https://github.com/chris2511/xca/issues/458#issuecomment-1740106691


author: Patrick Monnerat <patrick@monnerat.net> 2.5.0-3
changelog:
  - Patch "pastekey" fixes a crash pasting an encrypted private key.
    https://github.com/chris2511/xca/commit/d29d55a
  - Patch "revokedel" fixes a freeze when deleting a certificate.
    https://github.com/chris2511/xca/commit/43e1b33
  - Patch "delete_after_revoke" fixes a crash deleting+revoking a certificate.
    https://bugzilla.redhat.com/show_bug.cgi?id=2259477


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.6.0-3
changelog:
  - Recommend only one chooser of 3 supported, prefer slurp.
  - Add missing BR: pkgconfig(systemd)
  - Add upstream patch for screenshot portal version
  - Convert License tag to SPDX


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-1
changelog:
  - update to xen-4.17.2 which includes
    x86/AMD: Speculative Return Stack Overflow [XSA-434, CVE-2023-20569]
    x86/Intel: Gather Data Sampling [XSA-435, CVE-2022-40982]
  - remove patches now included upstream


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-2
changelog:
  - arm32: The cache may not be properly cleaned/invalidated [XSA-437,
  	CVE-2023-34321]
  - top-level shadow reference dropped too early for 64-bit PV guests
  	[XSA-438, CVE-2023-34322]
  - x86/AMD: Divide speculative information leak [XSA-439, CVE-2023-20588]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-4
changelog:
  - xenstored: A transaction conflict can crash C Xenstored [XSA-440,
  	CVE-2023-34323]
  - x86/AMD: missing IOMMU TLB flushing [XSA-442, CVE-2023-34326]
  - Multiple vulnerabilities in libfsimage disk handling [XSA-443,
  	CVE-2023-34325]
  - x86/AMD: Debug Mask handling [XSA-444, CVE-2023-34327,
  	CVE-2023-34328]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-5
changelog:
  - x86/AMD: mismatch in IOMMU quarantine page table levels [XSA-445,
  	CVE-2023-46835]
  - x86: BTC/SRSO fixes not fully effective [XSA-446, CVE-2023-46836]


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.2.9-2
changelog:
  - Backport upstream patches for upstream 2 issues
    - Fix exporting only active layers
    - Sanitize a call to realloc (redhat #2252679)


author: José Expósito <jexposit@redhat.com> - 1.20.14-29
changelog:
  - CVE fix for: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
    CVE-2024-0408 and CVE-2024-0409


author: Olivier Fourdan <ofourdan@redhat.com> - 23.2.4-1
changelog:
  - xwayland 23.2.4 - (#2254280)
    CVE fix for: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
    CVE-2024-0408, CVE-2024-0409


author: Peter Hutterer <peter.hutterer@redhat.com> - 1.4.0-14
changelog:
  - Require xmodmap, setxkbmap and xrdb after the xorg-x11-server-utils
    deaggregation (#1961036). These are all (conditionally) invoked from
    xinitrc-common.


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.05-3
changelog:
  - Kill no longer needed workaround stuff
  - hacks/fonts: fix installation on out-of-source build
  - driver/Makefile.in: fix GLIB_COMPILE_RESOURCES source
  - hacks/Makefile.in: fix driver/prefs.o output location


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.06-2
changelog:
  - Make -base subpackage require -gl-base (debian bug 1030659)
  - switch_page_cb: backport debian fix for DPMS settings issue


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.07-2
changelog:
  - Update to 6.07
  - make_ximage: avoid integer overflow on left shift
  - convert_ximage_to_rgba32: likewise


author: Veronika Hanulikova <vhanulik@redhat.com> - 2.3.0-1
changelog:
  - New upstream release (#2059540)
  - Initialize maybe-uninitialized variables
  - Fix usage of pointer after free
  - Build against OpenSSL 3.0


author: Jonathan Dieter <jdieter@gmail.com> - 1.3.0-1
changelog:
  - Add option to generate a zchunk header from an uncompressed file without
    actually creating a zchunk file


author: Jonathan Dieter <jdieter@gmail.com> - 1.3.1-1
changelog:
  - Fix a few low severity security bugs including
    - An off-by-one overflow when reading compressed integers from a
      malicious zchunk file
    - Error handling being skipped when the number of bytes read doesn't
      match what's expected
    - Not freeing memory when attempting to reallocate to size 0


author: Jonathan Dieter <jdieter@gmail.com> - 1.4.0-1
changelog:
  - Add native OpenSSL 3 compatibility
  - Add new function for getting zchunk context from chunk
  - Fix bug when assembling from multiple sources


author: Zephyr Lykos <fedora@mochaa.ws> - 0.6.2-1.git1cfa7c6
changelog:
  - Update to commit 1cfa7c6
  - Migrate to Qt 6
  - Use forge macros
  - Deprecate versioned cmake macros
  - Clean up BuildRequires
  - Reflect the actual version written in CMakeLists.txt


