# changelog

author: Pino Toscano <ptoscano@redhat.com> 1.29.32-1
changelog:
  - Translated using Weblate (French) (ljanda@redhat.com)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com)
  - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - utils: import pkg_resources only when needed (ptoscano@redhat.com)
  - ENT-5536: Fix FileMonitor tests (mhorky@redhat.com)
  - Alter import of rhsm.config functions (mhorky@redhat.com)
  - Handle tests in containers better (mhorky@redhat.com)
  - Call parent methods in DBusServerStubProvider (mhorky@redhat.com)
  - Base D-Bus tests on SubManFixture (mhorky@redhat.com)
  - ENT-5532: Call rhsm-package-profile-uploader with --force-upload
    (jhnidek@redhat.com)
  - 2108549: do not detect containers in OCP as such (ptoscano@redhat.com)
  - tests: extend InContainerTests for path checks (ptoscano@redhat.com)
  - Resolved issues in PR feedback (jajerome@redhat.com)
  - Updated request handling in connection.py (jajerome@redhat.com)
  - Resolve issues from PR review (jajerome@redhat.com)
  - Removed fixme since activateMachine() is still used (jajerome@redhat.com)
  - Black/flake8 fixes (jajerome@redhat.com)
  - FIXME: renamed default argument to not shadow inbuilt type
    (jajerome@redhat.com)
  - FIXME: removed Restlib and using only BaseRestLib (jajerome@redhat.com)
  - FIXME: updated unregisterConsumer() to return True if status code is 204
    (jajerome@redhat.com)
  - FIXME: changed unbindBySerial/unbindByPoolId to return bool
    (jajerome@redhat.com)
  - FIXME: changed default value of facts in updateConsumerFacts()
    (jajerome@redhat.com)
  - FIXME: sanitized email/lang variables in activateMachine()
    (jajerome@redhat.com)
  - FIXME: made email argument required in activatemachine()
    (jajerome@redhat.com)
  - FIXME: changed default value of serials argument to None
    (jajerome@redhat.com)
  - FIXME: removed unused username/password arguments (jajerome@redhat.com)
  - FIXME: raise exceptions where sanitizing guest Id returns None
    (jajerome@redhat.com)
  - FIXME: renamed response argument to result in validateResponse()
    (jajerome@redhat.com)
  - FIXME: rename info argument to params in _request() (jajerome@redhat.com)
  - FIXME: added error message when redeeming subscription fails
    (jajerome@redhat.com)
  - FIXME: removed unused UEPConnection class methods (jajerome@redhat.com)
  - Fixed profile tests setting Package release numbers as int instead of str
    (jajerome@redhat.com)
  - FIXME: changed epoch data type to str in Package class (jajerome@redhat.com)
  - FIXME: added null-checks for stdout/stderr wrapper (jajerome@redhat.com)
  - FIXME: re-iterated a fix is not needed for urlparse (jajerome@redhat.com)
  - FIXME: added exception messages to parse_url() (jajerome@redhat.com)
  - FIXME: changed  lists to tuples in StatusSpinnerStyle class
    (jajerome@redhat.com)
  - FIXME: fixed type hints for _normalize_string() (jajerome@redhat.com)
  - FIXME: use super() instead of class name (jajerome@redhat.com)
  - FIXME: fixed strings not being translated in is_log_level_valid()
    (jajerome@redhat.com)
  - FIXME: resolved improper use of tempfile in save() (jajerome@redhat.com)
  - FIXME: fixed config_file argument not being used in save()
    (jajerome@redhat.com)
  - FIXME: updated default value for files_name argument in read()
    (jajerome@redhat.com)
  - FIXME: fixed minor typo in bogus() (jajerome@redhat.com)
  - FIXME: changed read() to return self instead of None (jajerome@redhat.com)
  - FIXME: set default argument 'facts' to None in registerConsumer()
    (jajerome@redhat.com)
  - FIXME: renamed argument 'type' to 'consumer_type' in registerConsumer()
    (jajerome@redhat.com)
  - FIXME: ping() resolved in rhsm/connection.py (jajerome@redhat.com)
  - Remove test dependency 'mock' (mhorky@redhat.com)
  - Fix failures of D-Bus' Register tests (mhorky@redhat.com)
  - Mark D-Bus tests (mhorky@redhat.com)
  - 2131789: Outsource uploading DNF profile to rhsmcertd (jhnidek@redhat.com)
  - Catch generic OSError during HTTPSConnection.connect() (ptoscano@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Translated using Weblate (French) (vincent.lefebvre59@gmail.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Fix formatting of proxy errors w/o errno (ptoscano@redhat.com)
  - Catch also CertificateLoadingError for identity cert loading
    (ptoscano@redhat.com)
  - ENT-4286: Additional fix for exception handling (jajerome@redhat.com)
  - Remove D-Bus env vars from container and CI files (mhorky@redhat.com)
  - 2121350: Implement "force" register option in rhsm dbus python binding
    (jajerome@redhat.com)
  - Show locals in pytest output (mhorky@redhat.com)
  - Improve formatting of CertificateLoadingError (ptoscano@redhat.com)
  - Raise a new CertificateLoadingError on X.509 loading failures
    (ptoscano@redhat.com)
  - Improve formatting of UnknownContentException (ptoscano@redhat.com)
  - connection: improve the internal UnknownContentException
    (ptoscano@redhat.com)
  - utils: add terminal_printable_content (ptoscano@redhat.com)
  - connection: rename NetworkException to UnknownContentException
    (ptoscano@redhat.com)
  - Improve formatting of ProxyException (ptoscano@redhat.com)
  - connection: improve the internal ProxyException (ptoscano@redhat.com)
  - Improve formatting of socket.gaierror (ptoscano@redhat.com)
  - Improve formatting of ConnectionError (ptoscano@redhat.com)
  - Improve formatting of BadCertificateException (ptoscano@redhat.com)
  - connection: extend BadCertificateException w/ SSL exception
    (ptoscano@redhat.com)
  - connection: drop dead code (ptoscano@redhat.com)
  - ENT-4286: Simplify exception reporting with system_exit()
    (jajerome@redhat.com)
  - 2136694: Clear progress messages properly (mhorky@redhat.com)
  - rhsmcertd reads default_log_level from rhsm.conf (jhnidek@redhat.com)
  - 2097679: Additional fix for non-interactive parameters (jajerome@redhat.com)
  - 2097679: Fixed script hang in non-interactive execution (jajerome@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.33-1
changelog:
  - Translated using Weblate (French) (ljanda@redhat.com)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com)
  - Translated using Weblate (Japanese) (suanand@redhat.com)
  - Translated using Weblate (Japanese) (ljanda@redhat.com)
  - Translated using Weblate (French) (suanand@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - Translated using Weblate (Korean) (jsefler@redhat.com)
  - ENT-5542: Build package using GitHub Actions (mhorky@redhat.com)
  - Test libdnf plugin using GitHub Actions (mhorky@redhat.com)
  - libdnf: fix return value of findProductId() (ptoscano@redhat.com)
  - ENT-5541: Publish PR coverage (mhorky@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Translated using Weblate (Kannada) (jsefler@redhat.com)
  - Translated using Weblate (Spanish) (ptoscano@redhat.com)
  - Simplify test setup for D-Bus fact collection (mhorky@redhat.com)
  - ENT-3759: Test on GitHub Actions (mhorky@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.34-1
changelog:
  - Update TESTING.md (mhorky@redhat.com)
  - Improved debug print of http traffic, when proxy is used (jhnidek@redhat.com)
  - ENT-5544: Remove Jenkins jobs, Containers (mhorky@redhat.com)
  - ENT-5549: Remove unused code from entcertlib (mhorky@redhat.com)
  - ENT-5549: Fix issues found when type-hinting (mhorky@redhat.com)
  - ENT-5549: Fix return code handling of CLI (mhorky@redhat.com)
  - ENT-5549: Fix found type hint issues (mhorky@redhat.com)
  - ENT-5549: Fix object instantiation in EntitlementDirectory
    (mhorky@redhat.com)
  - ENT-5549: Refactor ProductDirectory (mhorky@redhat.com)
  - ENT-5549: Change internal implementation for some Cache methods
    (mhorky@redhat.com)
  - ENT-5549: Clean up _sync_with_server arguments of cache objects
    (mhorky@redhat.com)
  - ENT-5549: Remove 'autoheal' argument from Action clients (mhorky@redhat.com)
  - Refactored code a little bit (jhnidek@redhat.com)
  - 2093291: Make locking more reliable (jhnidek@redhat.com)
  - test: add simple test for 2178610 (ptoscano@redhat.com)
  - Small improvement of debugging of http traffic (jhnidek@redhat.com)
  - 2093883: Fix issue with race condition in rhsm.service (jhnidek@redhat.com)
  - 2178610: do not collect unentitled products in SCA mode (ptoscano@redhat.com)
  - 2174297: register: do a simple strip() on environment(s) input
    (ptoscano@redhat.com)
  - Stop subclassing 'object' (ptoscano@redhat.com)
  - Remove pytest arguments for CentOS 9 Stream image (mhorky@redhat.com)
  - tests: Install dnf-plugins-core every time (mhorky@redhat.com)
  - 2169251: connection: restore UEPConnection.getJob() (ptoscano@redhat.com)
  - ENT-5106: Type-hint subscription_manager/ files (mhorky@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.35-1
changelog:
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - Clean up tests using Cloud What detectors properly (mhorky@redhat.com)
  - spec: Obsolete subscription-manager-migration (ptoscano@redhat.com)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (ljanda@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - Typo fixes (ptoscano@redhat.com)
  - Avoid string puzzle (ptoscano@redhat.com)
  - Properly use ungettext for plural forms (ptoscano@redhat.com)
  - 2189664: cache: fix SyspurposeComplianceStatusCache on failed load
    (ptoscano@redhat.com)
  - dbus: don't catch exceptions in DomainSocketServer.run()
    (ptoscano@redhat.com)
  - cli: directly exit on InvalidCLIOptionError (ptoscano@redhat.com)
  - Revert "ENT-5549: Fix return code handling of CLI" (ptoscano@redhat.com)
  - ci: add dependabot config for GitHub Actions (ptoscano@redhat.com)
  - Update .git-blame-ignore-revs (mhorky@redhat.com)
  - Format code with black==23.3.0 (mhorky@redhat.com)
  - ENT-5535: Update black to version 23.3.0 (mhorky@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.36-1
changelog:
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - ENT-5581: Update messaging around the "container mode" (mhorky@redhat.com)
  - Remove 'dbus' marker for pytest (mhorky@redhat.com)
  - Rewrite D-Bus tests to be testable without pytest-forked (mhorky@redhat.com)
  - Drop further ethtool dependency mentions (mhorky@redhat.com)
  - tests: fix test_file_monitor without pyinotify (ptoscano@redhat.com)
  - tests: switch from imp to importlib (ptoscano@redhat.com)
  - Fix the order of user env var checking for translations.
    (tkuratom@redhat.com)
  - 2215974: Collect network facts using 'ip' (mhorky@redhat.com)
  - ENT-5582: Remove container detection envvar overwrite (mhorky@redhat.com)
  - ENT-5603: Explicitly check for provided entitlement certificates
    (mhorky@redhat.com)
  - fix test case (chambrid@redhat.com)
  - Collect GCP Project information as cloud facts (chambrid@redhat.com)
  - Collect Azure Subscription ID as a cloud fact (#3285) (chambrid@redhat.com)
  - ENT-5580: Disable the proper container detection (mhorky@redhat.com)
  - spec: convert License to SPDX (ptoscano@redhat.com)
  - 2093291: Make reading of cache file more reliable (jhnidek@redhat.com)
  - 2093291: Make code of DNF plugins testable (jhnidek@redhat.com)
  - spec: change subscription-manager dnf dep (ptoscano@redhat.com)
  - spec: update libdnf-plugin-subscription-manager deps (ptoscano@redhat.com)
  - tests: repair attach cases in SCA mode (ptoscano@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.37-1
changelog:
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - 2225446: Hotfix of D-Bus policy (jhnidek@redhat.com)
  - TESTING: Update testing requirements (mhorky@redhat.com)
  - Use Fedora registry to pull container images (mhorky@redhat.com)
  - 2232316: dbus: check "force" again from the registration option
    (ptoscano@redhat.com)
  - dbus: run EntCertActionInvoker on PoolAttach (ptoscano@redhat.com)
  - ENT-5624: Properly translate error strings (mhorky@redhat.com)
  - Mock IOError for Insights fact collection tests (mhorky@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.38-1
changelog:
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (ptoscano@redhat.com)
  - ci: bump actions/checkout from 3 to 4
    (49699333+dependabot[bot]@users.noreply.github.com)
  - ENT-5603: Fix a typo in a comment (mhorky@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 1.29.39-1
changelog:
  - tito: drop bz requirement (ptoscano@redhat.com)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (jsefler@redhat.com)
  - RHEL-7206: Small change of message printed by dnf plugin (jhnidek@redhat.com)
  - CCT-118: Fix flake8 error E721 (mhorky@redhat.com)
  - Fix type hint in rhsm (mhorky@redhat.com)
  - Simplify autoregistration test setup (mhorky@redhat.com)
  - RHEL-9435: Get AWS metadata via IMDSv2 (mhorky@redhat.com)
  - Fixed inappropriate logical expression (ataf@openrefactory.com)
  - CCT-71: Try to ping server, when --proxy is used (jhnidek@redhat.com)
  - CCT-10: Ensure IPv6-based URLs are properly formatted (mhorky@redhat.com)
  - RPM: Avoid needless runtime requirement on python3-setuptools
    (miro@hroncok.cz)
  - cli: normalize hostname in error message (ptoscano@redhat.com)
  - connection: normalize hostname in ConnectionOSErrorException
    (ptoscano@redhat.com)
  - Improved printing of addresses and URLs (jhnidek@redhat.com)
  - Use username and password from --proxy=URL (jhnidek@redhat.com)
  - Use parse_url() from utils.py for parsing URL, when --proxy is used.
    (jhnidek@redhat.com)
  - 2225403: Parse URL properly (jhnidek@redhat.com)


author: Packit <hello@packit.dev> - 1.29.40-1
changelog:
  - Automatic commit of package [subscription-manager] release [1.29.40-1]. (Pino Toscano)
  - Translated using Weblate (Korean) (김인수)
  - Translated using Weblate (Chinese (Simplified) (zh_CN)) (Jingge Chen)
  - spec: Add missing GLib dependency when building without DNF (Debarshi Ray)
  - Remove deprecated `locale.*()` functions (mhorky)
  - Remove version constraint of pytest (mhorky)
  - RHEL-15110: RegisterServer is stopped, when not needed (Jiri Hnidek)
  - RHEL-15110: Fix issue with registration using gsd-subman (Jiri Hnidek)
  - Fix an error in debug logging of cloud-what (mhorky)
  - ci: bump actions/upload-artifact from 3 to 4 (dependabot[bot])
  - Improve debug logging to make it faster to understand (mhorky)
  - Resolves rhbz#2258965


author: Jiri Hnidek <jhnidek@redhat.com> 4-1
changelog:
  * Tue Jul 26 2022 Jiri Hnidek <jhnidek@redhat.com> 3-1
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - test: drop unused reference-image file (ptoscano@redhat.com)
  - Drop the static npm-shrinkwrap.json (ptoscano@redhat.com)
  - Bump cockpit test API to 273 + run-tests scheduler fix (martin@piware.de)
  - spec: suggest insights-client on RHEL (ptoscano@redhat.com)
  - tito: remove autogenerated spec file before tagging (ptoscano@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 5-1
changelog:
  - Translated using Weblate (French) (vincent.lefebvre59@gmail.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
  - 2077759: invoke cockpit.translate() after document loading
    (ptoscano@redhat.com)
  - test: Drop outdated copy of packagelib.py (martin@piware.de)
  - Added missing keys to react components (jhnidek@redhat.com)
  - Fix the issue, when it is not possible to install insights-client
    (jhnidek@redhat.com)
  - test: Sync packagelib.py with cockpit main (martin@piware.de)
  - New target and added one project directory to .gitignore (jhnidek@redhat.com)


author: Pino Toscano <ptoscano@redhat.com> 6-1
changelog:
  - Translated using Weblate (Kannada) (jsefler@redhat.com)
  - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
  - 2169976: insights: fix spawn_error_to_string in more cases
    (ptoscano@redhat.com)


author: Joe Orton <jorton@redhat.com> - 1.14.2-21
changelog:
  - restore plaintext password storage by default (per upstream)
  - restrict symbols exposed by DSOs built for httpd


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: 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: Nils Philippsen <nils@tiptoe.de> - 0.10.18-1
changelog:
  - Update to 0.10.18
  - Fix license and URLs
  - Build with meson instead of waf
  - Fix typos and trailing white space
  - Use package name macro consistently


author: Tom Callaway <spot@fedoraproject.org> - 3.2.4-1
changelog:
  - update to 3.2.4
  - upstream renamed it to "swatchdog"
  - looks abandoned though, for at least 7 years


author: Tom Callaway <spot@fedoraproject.org> - 3.2.4-2
changelog:
  - add BR: perl-interpreter
  - Fix obsoletes to include release
  - Add license files properly
  - own weird auto directory
  - remove perl(:MODULE_COMPAT... requires, it is obsolete
  - sent patches upstream and include links to issues
  - Use only %{buildroot}
  - fix patch invocations to use "new" syntax


author: Xavier Bachelot <xavier@bachelot.org> 6.2.68-1
changelog:
  - Update to 6.2.68
  - Dont unbundle jquery-ui on EL9
  - Use Archive::Zip::SimpleZip instead of Archive::Zip where available


author: Xavier Bachelot <xavier@bachelot.org> 6.2.70-2
changelog:
  - Fix sympasoap socket ownership for httpd (RHBZ#2152381)
  - Fix both wwwsympa and sympasoap socket ownership for nginx


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.2.99.4-12
changelog:
  - Migrate to SPDX identifier
  - Fix up BuildRequires
  - Some more clean up spec file
  - Add rest support


author: Lukáš Zaoral <lzaoral@redhat.com> - 12.5.6-1
changelog:
  - Update to v12.5.6 (#2059133)
  - Build position independent executables
  - Use systemd-rpm-macros
     - See https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_scriptlets


author: Lukáš Zaoral <lzaoral@redhat.com> - 12.7.2-1
changelog:
  - Update to v12.7.2 (rhbz#2165400)
  - Use SPDX license format
  - Modernize the spec file according to the current packaging guidelines


author: Lukáš Zaoral <lzaoral@redhat.com> - 12.7.4-1
changelog:
  - Update to v12.7.4 (rhbz#2216900)
  - CVE-2023-33204 - check_overflow() function can work incorrectly that lead to an overflow


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 253.12-1
changelog:
  - Version 253.12
  - Just some documentation patches, a hwdb update, and fix for udev on
    systemd with too much hardware devices, and some fixes for networkd.
  - Fixes rhbz#2242759 by virtue of rebuild.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 253.13-1
changelog:
  - Version 253.13
  - No major bugs resolved, just a bunch of small fixes all over
    (documentation, udev, nspawn, cryptsetup…). Includes an update to the
    hardware database.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 253.14-1
changelog:
  - Version 253.14
  - A bunch of small bugfixes: sd-journal, battery alarm detection,
    portablectl, new system call definitions for seccomp, systemd-networkd,
    log messages, D-Bus interfaces, systemd itself, udevadm, udev rules,
    systemd-homed, systemd-stdio-bridge, systemd pam modules, systemd-
    resolved.
  - An update to the hardware database


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


author: Frank Ch. Eigler <fche@redhat.com> - 5.0-1
changelog:
  - Upstream release, see wiki page below for detailed notes.
    https://sourceware.org/systemtap/wiki/SystemTapReleases
  - migrated to SPDX license


author: Bojan Smojver <bojan@rexursive com> - 4.4.2-1
changelog:
  - bump up to 4.4.2
  - CVE-2022-27939, CVE-2022-27940, CVE-2022-27941, CVE-2022-27942,
  - CVE-2022-28487, CVE-2022-37047, CVE-2022-37048, CVE-2022-37049


author: Bojan Smojver <bojan@rexursive com> - 4.4.3-3
changelog:
  - CVE-2023-27783 CVE-2023-27784 CVE-2023-27785 CVE-2023-27786
    CVE-2023-27787 CVE-2023-27788 CVE-2023-27789


author: Jan Macku <jamacku@redhat.com> - 6.23.00-1
changelog:
  - Update to tcsh-6.23.00 (#2022337)
  - Drop tcsh-6.22.04-expose-HIST_PURGE.patch                   - applied by upstream
  - Drop tcsh-6.22.04-modifiers-no-longer-breaks-history.patch  - applied by upstream


author: Petr Pisar <ppisar@redhat.com> - 2.5.9-12
changelog:
  - Correct a license tag to "(LGPL-2.1-or-later OR CPL-1.0) AND
    (LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-2.0 OR MPL-1.1)"


author: Petr Pisar <ppisar@redhat.com> - 2.5.12-1
changelog:
  - 2.5.12 bump
  - Correct a license tag to "(LGPL-2.1-or-later OR CPL-1.0) AND
    (LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-2.0)"


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: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.9.11-1
changelog:
  - virtiofs integration
  - add serial param (lnie)
  - add nic_number param (lnie)
  - cli: Add StrictHostKeyChecking=no and UserKnownHostsFile=/dev/null to the suggested cmdline
  - tpm: Support version 1.2 too in the api
  - cli: Convert to domain_api/v2, drop v1 codepaths


author: Tom Callaway <spot@fedoraproject.org> - 10:20220321-65
changelog:
  - artificial bump to 65, I accidentally had ketcindy in both texlive and texlive-base.
    removed it from texlive, rebuilt at release=65, building here at 65 so we have it


author: Tom Callaway <spot@fedoraproject.org> - 10:20220321-66
changelog:
  - conditionalize use of poppler (and disable it by default)
  - fix issue where vasprintf() could be undefined in a build


author: Tom Callaway <spot@fedoraproject.org> - 10:20220321-72
changelog:
  - apply upstream fix for CVE-2023-32700
  - patch texmfcnf.lua
  - fix mptopdf.pl and thumbpdf.pl to have proper interpreter lines


author: Karolina Surma <ksurma@redhat.com> - 3.3.14-1
changelog:
  - New upstream version 3.3.14
  Resolves: rhbz#1985771
  - Compile language files during the build instead of using the ones from upstream


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: Jan Grulich <jgrulich@redhat.com> - 1.13.1-13
changelog:
  - Rebuild (xorg-x11-server)
    CVE fix for: CVE-2024-31080, CVE-2024-31081, CVE-2024-31082 and CVE-2024-31083


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.10.1-1
changelog:
  - Update to v1.10.1
  - Drop Patch0 (change the default plugin dir - now supported upstream)
  - Migrate license tag to SPDX


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.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: Jakub Kadlcik <frostyx@email.cz> 0.6.26-1
changelog:
  - Fix issue with missing version numbers in the changelog (frostyx@email.cz)
  - Tito wrapper for easier development (praiskup@redhat.com)


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.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: Michal Hlavinka <mhlavink@redhat.com> - 1.31.0
changelog:
  - Simple ReST renderer for CLI help texts (#2574)
  - Generate plugin documentation from their sources (#2549)
  - Fix environment from command line updated twice (#2614)
  - Introduce a new prepare plugin for common features (#2198)
  - Remove `xfail` for the `multidict` issue on `rawhide`
  - Prevent catching avc denials from previous tests
  - Remove an obsolete workaround for `centos-stream-8`
  - Enable the `/tests/discover/libraries` test (#2222)
  - Add documentation on tmt & regular expressions
  - Fix expansion of envvar starting with `@` in fmf nodes
  - Add the `zcrypt` adapter specification
  - Allow urllib3 2.x
  - Enable `/plans/provision/virtual` for pull requests (#2558)
  - Remove the dns failures workaround
  - Fix reporting of schema errors without the `$id` key
  - AVC check now saves a timestamp on guest instead of using runner's time
  - Add check to prevent `tmt try` deleting imported libraries
  - Reduce usage of locks in the `testcloud` plugin
  - Add support for envvars import and export to Polarion
  - Use enumeration to implement action handling
  - Handle the `ctrl-d` shortcut in `tmt try`
  - Run tests with `interactive` mode during `tmt try`
  - Fix `tmt import --dry` and Polarion import file name
  - Document that `name` is supported in `--filter` search (#2637)
  - Refactor running of interactive commands (#2554)
  - Create container images from the latest non-dev copr build
  - Fail `dmesg` check if it contains `Call Trace` or `segfault`
  - Mention the reboot timeout variable in the release notes
  - Bump the default reboot timeout to 10 minutes
  - Allow change of the default reboot timeout via environment variable
  - Introduce essential requirements
  - Allow `--update-missing` to change the default `how` value
  - Document the new `become` feature
  - Raise an error when loading pre-1.24 `tests.yaml`
  - Support terminating process running test via its test invocation (#2589)
  - Fix `egrep` warning in `/plans/install/docs`
  - Test framework may provide additional test requirements
  - Improve logging of AVC check plugin and its test
  - Cleanup logging in `tmt.utils.create_file()`
  - Drop connection closed messages from test output
  - Recommend `qemu-kvm-core` for `provision-virtual`
  - Fix `/tests/plan/import` to not use special ref (#2627)
  - Improve imported plan modification test to verify the order as well (#2618)
  - Retry the `git clone` action multiple times
  - Simplify the debuginfo installation test
  - Support `virtualization.is-virtualized` in `mrack` plugin
  - Support running all or selected steps `--again`
  - Allow hardware requirements limit acceptable operators
  - Fix inheritance of some keys in provision step data
  - Run a callback when command process starts
  - Add support for hard reboot to Beaker provision plugin
  - Make collected requires/recommends guest-aware
  - Copy top level `main.fmf` during testdir pruning
  - Add support for Artemis API v0.0.67
  - Add support for `cpu.flag` hardware requirement
  - Use a different pidfile location for the full test
  - Clear test invocation data path use and derived paths
  - Add support for disallowing plugins via command line
  - Use constraint classes specific for particular value type
  - Making rhts metric value optional.
  - Ignore tarballs and generated man page
  - Cover `tmt.libraries` with `pyright` checks
  - Parallelize the `provision` step
  - Let `click` know about the maximal output width
  - Cover `tmt.identifier` with `pyright` checks
  - Extend `duration` of `/tests/core/escaping` a bit
  - Move docs templates into their own directory
  - Drop no longer needed `tmt.utils.copytree()`
  - Drop no longer used `tmt.utils.listify()`
  - Provision plugins use `self.data` instead of `self.get()`
  - Prepare and finish plugins use self.data instead of self.get()
  - Fix tmt.utils.format to allow int and float values
  - Move code-related pages under new `code` directory
  - Warn on test case not found in Polarion during report
  - Bump pre-commit linters
  - When cloning a logger, give it its own copy of labels
  - Add a `Toolbelt Catalog` entry for `tmt`
  - Enable the `avc` check for all `tmt` tests
  - Fix dmesg check test on Fedora rawhide & newer


author: Martin Hoyer <mhoyer@redhat.com> - 1.32.0
changelog:
  - Support Alpine Linux `apk` package manager
  - Update the `reportportal` plugin
  - Allow `keep-git-metadata` to be used without url
  - Use `TMT_REPORT_ARTIFACTS_URL` in Polarion report plugin
  - Prepare dist-git sources using `rpmbuild -bp`
  - Add support for `zcrypt` to Beaker plugin
  - Introduce ansible-lint to format ansible files
  - Add support for linking artifacts from the report
  - Document test tags and mark beakerlib integration
  - Clarify that plan context is not applied to plan
  - Increase the default test `duration` a bit
  - Update pre-commit checks
  - Fix typos in the `tmt try` help message examples
  - Add new environment variable for test iteration identifier
  - Select no tests if `modified-only` returns nothing (#2761)
  - Debug output for `discover -h fmf --modified-only`
  - Finish unit testing of HW transformations in mrack plugin
  - Run `/plans/install/docs` in core `packit` jobs
  - Extract "package manager" functionality into plugins (#2557)
  - Allow commands whose output is not logged unless they fail
  - Move `/tests/run/shell` to `/plans/provision/local`
  - Include a simple config for the `polarion` plugin
  - Cover `report/junit` with `pyright`
  - Implement the new test check `watchdog`
  - Support `disk.driver` hw requirement for `mrack`
  - Cover `tmt.hardware` with `pyright` check
  - Bootstrap unit tests for Beaker XML transformation of HW requirements
  - Add support for emulated TPM into virtual provision plugin
  - Set default formatting of Pint units to use symbols, not names (#2736)
  - Disable IPv6 for /plans/provision/virtual in CI
  - Add support for `disk.driver` hardware requirement
  - Remove now unnecessary `NON_KVM_ADDITIONAL_WAIT` from testcloud
  - Support `disk.model-name` hw requirement for `mrack`
  - Include `context` in the test `metadata.yaml` file
  - Pass `domain_configuration` to testcloud's `wake()`
  - Document how to enable verbose/debug logging
  - Disable password authentication when using keys
  - Fix /plans/provision/virtual to set correct PROVISION_* variable
  - Log the beaker job whiteboard
  - /usr/sbin/sestatus instead of /usr/bin/sestatus (#2720)
  - Set acl permissions on the `workdir` root
  - Extend the `duration` for time-demanding tests
  - Add support for `disk.model-name` hardware requirement
  - Move deferred user stories into a separate section
  - Mark test check tests with more fitting provision tags
  - Add `Environment` and `FmfContext` among loggable types
  - Bump supported Artemis API versions to 0.0.69
  - "Show default" flag was dropped from CLI option initialization
  - Convert environment handling into a dict-like class (#2612)
  - Enable `additional_coverage` tests for pull requests (#2700)
  - Add essential requirements to checks
  - Remove mention about the full test suite from docs
  - Use the `PROVISION_HOW` variable in `provision` plans (#2688)
  - Properly detect if test is enabled somewhere
  - Check for files in `rpm-ostree install` script
  - Collect test/test check results in test invocation (#2608)
  - Test the `become` key under `virtual` provision
  - Introduce "topology" addresses for guests (#2670)
  - Make checks smarter about environments in which they should not run (#2686)
  - Cover report/display and report/html with pyright (#2682)
  - Cover `tmt.templates` with `pyright`
  - Allow custom boot/connect timeouts for testcloud VMs
  - Underline `try` menu keys
  - Drop two no longer used methods from prepare step
  - Enable the full test execution using a label (#2683)
  - Support URL as post-install-script for Artemis plugin
  - Fix dmesg check test for recent Fedoras


author: Lukáš Zachar <lzachar@redhat.com> - 1.32.2
changelog:
  - Remove /var/tmp workdir from rpm packaging
  - Refactor package manager discovery to allow priorities
  - Add unit test for package manager installing a file system path
  - Update pre-commit checks and add a couple of new ones
  - Removing c9s workaround for pytest-container
  - Clarify the `--last` symlink creation race a bit
  - Remove the `.travis.yml` config file
  - Correctly show the `--provision-timeout` default
  - Refresh Beaker API client in mrack to use up-to-date Kerberos ticket


author: Hui Wang <huwang@redhat.com> - 1:9.0.71-1
changelog:
  - Update to 9.0.71
  - Remove osgi-annotations patch
  - Add bnd-annotation dependency which is in bndlib package


author: Hui Wang <huwang@redhat.com> - 1:9.0.76-1
changelog:
  - Update to 9.0.76
  - Resolves: rhbz#2188218 Link bin/tomcat-juli.jar to /usr/share/java
  - Move tomcat-jsp-2.3-api.jar,tomcat-servlet-4.0-api.jar and tomcat-el-api.jar to the subpackages


author: Hui Wang <huwang@redhat.com> - 1:9.0.76-2
changelog:
  - Resolves: rhbz#2210322 - CVE-2023-28709 tomcat: Fix for CVE-2023-24998 was incomplete
  - Install missing poms


author: Hui Wang <huwang@redhat.com> - 1:9.0.82-1
changelog:
  - Update to 9.0.82
  - Resolves: rhbz#2243613 [Major Incident] CVE-2023-44487 tomcat
  - Resolves: rhbz#2244343 Wrong dbcp class in tomcat 9


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: Marcel Härry <mh+fedora@scrit.ch> - 0.4.8.11-1
changelog:
  - update to latest upstream release https://forum.torproject.org/t/stable-release-0-4-8-11/12265
  - bz#2211726


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: 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: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.7.0.1-0.10.20191104git36b0587
changelog:
  - drop obsolete and no longer available BR kf5-gpgmepp-devel, CMakeLists.txt
    prefers already BRed gpgmepp-devel and qgpgme-devel, fixes FTBFS (#1988027)


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.7.0.1-0.12.20220117git266c757
changelog:
  - New git snapshot, hopefully fixes longstanding FTBFS (#1923550, #1988027)
  - F34 only: Use -Wl,--copy-dt-needed-entries to work around F34 FTBFS (#1923550)


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.7.0.1-0.13.20220117git266c757
changelog:
  - Add BuildRequires: kf5-kio-devel (workaround for #2046299)
  - Add BuildRequires: kf5-ki18n-devel (workaround for #2046310)
  - Add BuildRequires: grantlee-qt5-devel (workaround for #2046574)


author: Jiri Kucera <jkucera@redhat.com> - 0.7.0.1-0.15.20220904git5295175
changelog:
  - New git snapshot, up to gpgme[>=1.18.0] fix (gpgme is not rebased yet)
    Note that no new strings have been added from commit 5295175 to now so it is save
    to fetch the latest ./po revision from SVN
  - Fixes FTBFS with akonadi-contact>=22.04.x
  - Add support for ragel 7
  - Use SPDX license identifier
  - Spec file cleanup


author: Gustavo Costa <xfgusta@gmail.com> - 0.5-1
changelog:
  - Update to 0.5 (rhbz#2187771)
  - Use python to run tests
  - Set CFLAGS
  - Add patch to update the version


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2133815
    - systemd: relax polkit requirement
      resolves: rhbz#2065591
    - sysvinit: fixed path
      resolves: rhbz#2118301
    - plugin_cpu: added support for pm_qos_resume_latency_us
      resolves: rhbz#2118786
    - do not exit on duplicate config lines
      resolves: rhbz#2071418
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
      resolves: rhbz#1935848
    - API: add support for moving devices between instances
      resolves: rhbz#2113925
    - D-Bus: send tracebacks through D-Bus only in debug mode
      resolves: rhbz#2159680
    - Makefile: added fix for python-3.12
      resolves: rhbz#2154801
    - throughput-performance: set net.core.somaxconn to at least 2048
      resolves: rhbz#1998310
    - plugin_scheduler: do not leak FDs from the perf
      resolves: rhbz#2080227
    - plugin_cpu: added support for intel_pstate scaling driver
      resolves: rhbz#2095829
    - added support for the API access through the Unix Domain Socket
      resolves: rhbz#2113900


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.20.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2133815
    - fixed possible traceback on SIGHUP
      resolves: rhbz#2169712
    - updated manual pages to be consistent
    - tuned-adm: better error message for unauthorized switch_profile
    - plugin_sysctl: report reapplied sysctls only on different values


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2182117
    - plugin_scheduler: fix perf fd leaks
      resolves: rhbz#2173938
    - allow skipping rollback when restarting TuneD or switching profile
      resolves: rhbz#2203142
    - function_calc_isolated_cores: no errors for offline CPUs
      resolves: rhbz#2217015
    - sap-hana: new profile sap-hana-kvm-guest
      resolves: rhbz#2173740
    - serialized SIGHUP handler to prevent possible bootcmdline corruption
      resolves: rhbz#2215298


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.21.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2182117
    - api: fixed stop method not to require any parameter
      resolves: rhbz#2235637


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.22.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-17121
    - print all arguments of failing commands in error messages
      resolves: RHEL-3689
    - plugin_sysctl: added support for sysctl names with slash
      resolves: RHEL-3707
    - tuned-adm: added support for moving devices between plugin instances
      resolves: RHEL-15141
    - api: added methods for retrieval of plugin instances and devices
      resolves: RHEL-15137
    - plugin_cpu: amd-pstate mentioned instead of just intel_pstate
      resolves: RHEL-16469
    - hotplug: do not report ENOENT errors on device remove
      resolves: RHEL-11342
    - plugin_sysctl: expand variables when reporting overrides
      resolves: RHEL-18972
    - plugin_acpi: new plugin which handles ACPI platform_profile
      resolves: RHEL-16966
    - plugin_bootloader: skip calling rpm-ostree kargs in no-op case
      resolves: RHEL-20767
    - plugin_cpu: support cstate settings of pm_qos_resume_latency_us
      resolves: RHEL-21129
    - scheduler: add option for ignoring IRQs affinity
      resolves: RHEL-21923
    - plugin_intel_uncore: new plugin for uncore setting


author: Patsy Griffin <patsy@redhat.com> - 2022d-1
changelog:
  - Rebase to tzdata-2022d
    - Palestine DST transition will be on October 29, 2022, 
      not October 28, 2022.
    - Europe/Uzhgorod and Europe/Zaporozhye are moved to 'backzone'.


author: Patsy Griffin <patsy@redhat.com> - 2022e-1
changelog:
  - Rebase to tzdata-2022e
    - Jordan and Syria cancelled the DST transition planned
      for 2022-10-28, remaining at +03 permanently.


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: Michal Schmidt <mschmidt@redhat.com> - 1.13.0-3
changelog:
  - Update to upstream release 1.13.0
  - Drop autogen.sh call. Upstream tarball does not have it anymore.


author: Benson Muite <benson_muite@emailplus.org> - 1.13.1-3
changelog:
  - Fix type declaration error
  - Fix to enable use of GCC 13
  - Use SPDX license identifier
  - Fix build requires #RBZ2166925


author: Tomas Bzatek <tbzatek@redhat.com> - 2.9.4-7
changelog:
  - iscsi: CHAP auth algorithm selection fixes (#2188916)
  - tests: Use stronger passphrases for LUKS tests (#2188750,#2188752)
  - integration-test: Fix scsi_debug cd drive read-only detection (#2211191)
  - lvm2: Improve uevent processing (#2031673)
  - tests: Mark test_job.UdisksJobTest.test_job as unstable (#2148844)
  - Fix iscsi test auth failures (#1958932)
  - Fix iscsi test LIO target config (#2136557)
  - Fix iscsi authentication info override (#1983602)
  - Restrict ATA Secure Erase Format() options (#2120329)
  - Fix LVM-VDO statistics tests (#2030916)
  - Fix double free on daemon exit (unaligned fastbin chunk) (#2001549)


author: Packit <hello@packit.dev> - 0.17.13-1
changelog:
  - preload: Wrap fstatfs(), to work with systemd 251 also with Python tests
  - Fix tests in Gentoo sandbox build


author: Packit <hello@packit.dev> - 0.17.15-1
changelog:
  <!-- generated by eloquent/github-release-action -->
  <!-- original source:
  - test fixes
  -->

  <ul>
  <li>test fixes</li>
  </ul>


author: Packit <hello@packit.dev> - 0.17.16-1
changelog:
  <!-- generated by eloquent/github-release-action -->
  <!-- original source:
  - preload: Wrap __getcwd_chk()
  - uevent_sender: Fix fd leak in sendmsg_one
  - Fix gcc -fanalyzer complaints
  -->

  <ul>
  <li>preload: Wrap __getcwd_chk()</li>
  <li>uevent_sender: Fix fd leak in sendmsg_one</li>
  <li>Fix gcc -fanalyzer complaints</li>
  </ul>


author: Packit <hello@packit.dev> - 0.17.17-1
changelog:
  - Fix race with worker thread accessing $UMOCKDEV_DIR
  - Disable -Wincompatible-function-pointer-types for clang


author: Packit <hello@packit.dev> - 0.17.18-1
changelog:
  - preload: Don't read udev cache data from system (thanks Bastien Nocera)
  - spec: Update License: to SPDX format
  - Various test fixes


author: Packit <hello@packit.dev> - 0.18.0-1
changelog:
  - Record and restore SELinux context for mocked /dev nodes
  - preload: wrap fstatfs() and statfs() on musl
  - Fix build with meson 1.4


author: Packit <hello@packit.dev> - 0.18.1-1
changelog:
  - preload: Provide wrappers for functions specific to 64-bit time_t (thanks Steve Langasek)
  - preload: Fix building with _FILE_OFFSET_BITS (thanks Zixing Liu and Steve Langasek)


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: Petr Menšík <pemensik@redhat.com> - 1.19.1-1
changelog:
  - Update to 1.19.1 for CVE-2023-50387, CVE-2023-50868 (#2264029)
  - Ensure only unbound group members can make changes


author: Paul Wouters <paul.wouters@aiven.io> - 1.19.1-2
changelog:
  - Fix trim of EDE text from large udp responses from spinning cpu.
  - b rootserver patches from rawhide


author: Petr Menšík <pemensik@redhat.com> - 1.19.3-1
changelog:
  - Update to 1.19.3 (rhbz#2268404)
  - Fix CVE-2024-1931, Denial of service when trimming EDE text on
    positive replies. (rhbz#2268419)
  - Use the origin (DNAME) TTL for synthesized CNAMEs as per RFC 6672.
  - Bug fixes


author: Mike FABIAN <mfabian@redhat.com> - 15.0-1
changelog:
  - Update to Unicode Emoji Data 15.0 (was released on September 13, 2022)
  - Migrate license tag to SPDX


author: Mike FABIAN <mfabian@redhat.com> - 15.1-2
changelog:
  - Change license tag from Unicode-TOU to Unicode-DFS-2016
    See: https://gitlab.com/fedora/legal/fedora-license-data/-/issues/199


author: Jens Petersen <petersen@redhat.com> - 15.0.0-1
changelog:
  - https://www.unicode.org/versions/Unicode15.0.0/ (#2126234)
  - http://blog.unicode.org/2022/09/announcing-unicode-standard-version-150.html


author: Jens Petersen <petersen@redhat.com> - 15.1.0-0.1
changelog:
  - update to draft 15.1.0: https://unicode.org/versions/Unicode15.1.0/
  - do not add copyright.html file from website
  - add missing Unicode-TOU license tag


author: Richard Lescak <rlescak@redhat.com> 20200910-11
changelog:
  - Substituted badly monospaced Nimbus Mono PS with Dejavu Sans Mono (#2021366)
  - added substitution for Century


author: Radovan Sroka <rsroka@redhat.com> - 1.1.0-1
changelog:
  - rebase to 1.1.0
  Resolves: rhbz#2058450
  - fixed CVE-2019-25058 usbguard: Fix unauthorized access via D-Bus
  Resolves: rhbz#2058466


author: Radovan Sroka <rsroka@redhat.com> - 1.1.0-2
changelog:
  - selinux: allow policykit dbus comunnication
  - restore support for access control filenames without a group


author: Radovan Sroka <rsroka@redhat.com> - 1.1.0-3
changelog:
  - usbguard requires selinux subpackage
  - this ensures that the selinux package and all its dependencies are
    not pulled into containers and other systems that do not use SELinux


author: Björn Esser <besser82@fedoraproject.org> - 2.3.0-5
changelog:
  - Add tools package
  - Add explicit perl BRs
  - Add example program to doc package
  - Drop google site-verification file from doc package
  - Require main package in doc package to avoid file conflicts


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: Ralf Ertzinger <ralf@skytale.net> - 2.0.25.1-1
changelog:
  - Update to 2.0.25.1, drop merged patches
  - Use github.com as source for the main tarball
  - Do not build for i686 any more


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.7.0-5
changelog:
  - Backport upstream fix for ruby3.2 compatibility
    (File.exists? removal, URI#parse host name result change)


author: Mark Wielaard <mjw@fedoraproject.org> - 3.21.0-7
changelog:
  - Add valgrind-3.21.0-vgm.patch and valgrind-3.21.0-vgm-tests.patch
  - Add valgrind-3.21.0-pgste.patch


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: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.076-2
changelog:
  - enable building without GPM support - build with GPM in Fedora
  - 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer


author: Kir Kolyshkin <kolyshkin@gmail.com> - 3.2.0-1
changelog:
  - new upstream release, per release notes:
    https://github.com/dense-analysis/ale/releases/tag/v3.2.0


author: William Poteat <wpoteat@redhat.com> 1.31.17-1
changelog:
  - Bypass stylish check on suds code (wpoteat@redhat.com)
  - 2000922: Add the suds code to virt-who in place of python3-suds package
    (wpoteat@redhat.com)
  - ENT-4004: Fix flake8 issues for test files (mhorky@redhat.com)
  - ENT-4004: Use four spaces for indentation (mhorky@redhat.com)
  - ENT-4004: Fix flake8 issues (mhorky@redhat.com)
  - ENT-4004: Add stylish tests (mhorky@redhat.com)
  - Cannot use ESX where python3-suds is not available (wpoteat@redhat.com)
  - 1981249: Stop using NTLM which requires MD4 (OpenSSL 3.0)
    (csnyder@redhat.com)
  - 1989877: Status command does not reach actual credentials checking
    (wpoteat@redhat.com)
  - Make changes to follow Conscious language initiative (mhorky@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.31.18-1
changelog:
  - 2000019: Convert non-latin1 username/password to bytes (jhnidek@redhat.com)
  - 2018052: Fix virt-who -s, when Hyper-V with new API is used
    (jhnidek@redhat.com)
  - ENT-4511: Remove six package from requirements (mhorky@redhat.com)
  - ENT-4511: Drop Python 2 only tests (mhorky@redhat.com)
  - ENT-4511: Drop six usage in suds tests (mhorky@redhat.com)
  - ENT-4511: Drop six usage in tests (mhorky@redhat.com)
  - ENT-4511: Drop six usage in virt-who code (mhorky@redhat.com)
  - ENT-4511: Drop OrderedDict implementation (mhorky@redhat.com)
  - Update for deprecation of MutableMapping (wpoteat@redhat.com)
  - Only query the VM related taks in AHV hypervisors. (amir.eibagi@nutanix.com)
  - Remove unused NTLM code as only basic auth is used (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.31.19-1
changelog:
  - 1990562: Remove the redundant 'update_interval' option from ahv config
    (wpoteat@redhat.com)
  - 1990561: rename configuration entry to show ahv specificity
    (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com>
changelog:
  - 1987247: The connection value shows null for kubevirt mode in virt-who status
    json (wpoteat@redhat.com)
  - Addition of LGPLv3 license file from suds (wpoteat@redhat.com)
  - 2000415: Nutanix config needs to handle bad server value (wpoteat@redhat.com)
  - 1996942: Use cluster name instead of UUID for fabric consistency
    (wpoteat@redhat.com)
  - 1990758: Virt-who always prints YAMLLoadWarning for kubevirt mode
    (wpoteat@redhat.com)
  - 1990563: Move progress bar to stderr to keep stdout clean
    (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.31.22-1
changelog:
  - 2060949: Indicate that virt-who provides python-suds in the spec file
    (wpoteat@redhat.com)
  - Run complex tests as forked for consistent results (wpoteat@redhat.com)
  - Update releasers for current needs (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.31.23-1
changelog:
  - 2054504: Use usedforsecurity=False for md5() calls to make suds work on FIPS
    enabled systems (oalbrigt@redhat.com)


author: William Poteat <wpoteat@redhat.com> 1.31.25-1
changelog:
  - 2099925: Drop support for RHEVM on RHEL 9 (jhnidek@redhat.com)
  - Update virt-who-config.5 (s10w.1ife.31@gmail.com)
  - Big optimization and refactoring of Nutanix code (jhnidek@redhat.com)


author: Jiri Hnidek <jhnidek@redhat.com> 1.31.26-1
changelog:
  - Fix stylish issue in migrateconfiguration.py (jhnidek@redhat.com)
  - Added next rhel-9.x subversion to releasers.conf file. (jhnidek@redhat.com)
  - 2158710: Migrated virt-who.conf, when necessary (jhnidek@redhat.com)
  - Added documentation for the 'rhsm_insecure' option, for insecure connections
    (fernandez.santos.d@gmail.com)
  - Added configuration for rhel-9.x into releasers.conf (jhnidek@redhat.com)


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: Yanko Kaneti <yaneti@declera.com> - 2017.08-0.18.20230312gitab6e6f3
changelog:
  - Pull a recent snapshot. Brings back the kms backend. Drop upstreamed patch
  - Migrate to SPDX license identifier


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.2.1-4
changelog:
  - Convert license tag to SPDX
  - Rework specfile to follow the Fedora packaging guidelines
  - Fix outstanding rpmlint issues
  - Rework package description


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.1.0-0.27.rc3
changelog:
  - Update to version 2.1.0-rc3
  - Drop patches accepted upstream
  - Add new patches (the PRs have been accepted upstream)


author: Artem Egorenkov <aegorenk@redhat.com> - 3.0.3-47
changelog:
  - Temporary pass -Wno-deprecated-declarations to gcc to ignore
    deprecated warnings to be able to build against OpenSSL-3.0
  - Resolves: rhbz#1962603


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: Robert Scheck <robert@fedoraproject.org> - 0.5.3-63.git20230121
changelog:
  - Added upstream patch to fix out-of-bounds access due to multiple backspaces
    to address incomplete fix for CVE-2022-38223 (#2222775, #2222780, #2255207)


author: Dominik Mierzejewski <rpm@greysector.net> 1.0.25-1
changelog:
  - update to 1.0.25 (#2047107)
  - skip some new failing tests on 32-bit
  - skip two more failing tests on i686


author: Dominik Mierzejewski <dominik@greysector.net> 1.0.28-1
changelog:
  - update to 1.0.28 (#2065997)
  - run fixed tests on 32-bit again
  - work around test failures due to new gcc-12 warnings


author: Dominik Mierzejewski <dominik@greysector.net> 1.0.30-1
changelog:
  - update to 1.0.30 (#2132095)
  - increase timeout to fix tests on ARM
  - skip some new failing tests on i686 and s390x for now


author: Dominik Mierzejewski <dominik@greysector.net> 1.0.33-1
changelog:
  - update to 1.0.33 (#2203483)
  - drop obsolete patch
  - disable failing tests on aarch64 and ppc64le (reported upstream)
  - fix running tests on i686
  - disable failing wasm2c tests on s390x (big endian not supported upstream)
  - fix deprecated patchN macro usage


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: 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: Benjamin A. Beasley <code@musicinmybrain.net> - 6.0.4-12
changelog:
  - Explicitly set most Makefile variables
  - Moves the documentation into the standard location
  - Enables rebuilding localized man pages etc.


author: Bob Hepple <bob.hepple@gmail.com> - 0.3.1-0.1.20221222git3933ab2
changelog:
  - moving to rawhide/f38 - retire from fusion now that ffmpeg-free is available
  - merge https://github.com/ammen99/wf-recorder/pull/198:
  - change the default for wf-recorder to use only royalty-free codecs (libvpx-vp9) by default.
  - merge https://github.com/ammen99/wf-recorder/pull/197:
  - a minimal set of options to enable realtime encoding.


author: Neal Gompa <ngompa@fedoraproject.org> - 2.0.0-1
changelog:
  - Rebase to 2.0.0 final
  - Split out libraries into libs subpackage
  - Delete unwanted static subpackage


author: Sudip Shil <sshil@redhat.com> - 1.0.7-1
changelog:
  - feature added: fontname option, sans-serif would be default
  - feature added: add option to print utf8 hex sequence


author: Sudip Shil <sshil@redhat.com> - 1.0.8-1
changelog:
  - Handling non-printable charcaters
  - Print nicer names for all non-printable characters
  - code rendering


author: Gustavo Costa <xfgusta@gmail.com> - 2.0.0-1
changelog:
  - Update to 2.0.0 (rhbz#2186215)
  - Change gtk3, libhandy and webkit2gtk4.1 to gtk4, libadwaita and webkitgtk6.1


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: Damian Wrobel <dwrobel@ertelnet.rybnik.pl> - 1.16.1-1
changelog:
  - Update to 1.16.1 (rhbz#2264357)
  - Switch to use pkgconfig for BuildRequires
  - Specify Require for rtl-wmbus which supports needed -f option


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: Dominik Mierzejewski <dominik@greysector.net> - 1.5.24-4
changelog:
  - spec cleanup for Fedora inclusion
  - use upstream patches with fixes for autoconf-2.71 and gcc-13
  - use SPDX License expression
  - use pkgconfig-style build dependencies for FFmpeg, cairo and pangocairo
  - drop unused build dependencies


author: Benson Muite <benson_muite@emailplus.org> - 1.0.0-5
changelog:
  - Fix soname and softlinking
  - Ensure devel package pulls in main library
  - Package static and dynamic libraries


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.1.8-2
changelog:
  - Unretire package
  - Update URL
  - Install README as doc
  - Use the appropriate macro to install the license
  - Relax globbing for man pages
  - Convert specfile from tabs to spaces


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: Rafael Guterres Jeffman <rjeffman@redhat.com> - 1.1.3-15
changelog:
  - Use "grep -E" instead of the obsoleted "egrep"
    Resolves: BZ#2140197
  - mark LICENSE as %license
  - Spec cleanup
  - Small patches, as a rule, are in git dist, to be more easy to read.


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: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-6
changelog:
  - arm32: The cache may not be properly cleaned/invalidated (take two)
  	[XSA-447, CVE-2023-46837]
  - pci: phantom functions assigned to incorrect contexts [XSA-449,
  	CVE-2023-46839]
  - VT-d: Failure to quarantine devices in !HVM build [XSA-450,
  	CVE-2023-46840]


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-7
changelog:
  - x86: shadow stack vs exceptions from emulation stubs - [XSA-451,
          CVE-2023-46841] (#2266326)


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.2-8
changelog:
  - x86: Register File Data Sampling [XSA-452, CVE-2023-28746]
  - GhostRace: Speculative Race Conditions [XSA-453, CVE-2024-2193]
  - additional patches so above applies cleanly


author: Michael Young <m.a.young@durham.ac.uk> - 4.17.4-1
changelog:
  - x86: Native Branch History Injection [XSA-456, CVE-2024-2201]
  - update to xen 4.17.4, remove patches now included upstream
    rebase xen.gcc12.fixes.patch
  - x86 HVM hypercalls may trigger Xen bug check [XSA-454, CVE-2023-46842]
  - x86: Incorrect logic for BTC/SRSO mitigations [XSA-455, CVE-2024-31142]


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> - 22.1.7-3
changelog:
  - Use the recommended way to apply conditional patches without
    conditionalizing the sources (for byte-swapped clients).


author: Olivier Fourdan <ofourdan@redhat.com> - 22.1.9-5
changelog:
  CVE fix for: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
    CVE-2024-0408, CVE-2024-0409


author: Olivier Fourdan <ofourdan@redhat.com> - 22.1.9-6
changelog:
  CVE fix for: CVE-2024-31080, CVE-2024-31081, CVE-2024-31083
    Fix for copy/paste error in previous CVE fix
    Fix to enable buttons with pointer gestures for backward compatibility
    with legacy X11 clients.


author: Olivier Fourdan <ofourdan@redhat.com> - 22.1.9-7
changelog:
  Fix for a regression introduced with the fix for CVE-2024-31083
    https://gitlab.freedesktop.org/xorg/xserver/-/issues/1659


author: Alisson Bruno <alissonbruno.sa@gmail.com> - 1:1.1.14-29
changelog:
  - Bring back XDM package
  - Update to version 1.1.14
  - Remove unnecessary patches for crypt.h and libdl
  - Add support to systemd notify
  - New patch for version 1.1.14 for audit and systemd unit file
  - Add patch to fix build when auto-identifying the libsystemd
  - Add patch to set -nolisten tcp


author: Bojan Smojver <bojan@rexursive.com> - 0.9.19-5
changelog:
  - Insert glamoregl module into xorg.conf for glamor package
  - Add missed Xorg server dependencies into glamor package


author: Tom Callaway <spot@fedoraproject.org> - 1:4.04-5
changelog:
  - pull in all the headers
  - apply null fix for default var in GlobalParams()
  - make a libxpdfcore for texlive-base to use


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: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.8-1
changelog:
  - Update to version 5.6.8
  - Disable tests that require file attributes if the file system doesn't
    support them


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: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.8.1-1
changelog:
  - Update to version 0.8.1
  - Drop patch xxhash-pkgconfig-version.patch (accepted upstream)
  - Fix compilation on RHEL 7 ppc64le (gcc 4.8)
  - The x86 dispatch code now enables sse2 and avx2 separately, it can now use
    sse2 on EPEL 7 without trying to use avx2 which is not supported by gcc 4.8
  - Add documentation package - doxygen mark-up was added


author: Daniel P. Berrangé <berrange@redhat.com> - 2.1.0-21
changelog:
  - Switch to using git for managing patches
  - Fix potential buffer overread (CVE-2017-16516)
  - Fix integer overflow leading to heap corruption (CVE-2022-24795)
  - Fix multiple memory leaks (CVE-2023-33460)


author: Vitaly Zaitsev <vitaly@easycoding.org> - 0.7.0-3
changelog:
  - Fixed broken CMake configs (rhbz#2188009).
  - Backported CMake fixes from upstream.
  - Converted license tag to SPDX.
  - Performed minor SPEC cleanup.


author: Michal Ambroz <rebus at, seznam.cz> - 4.2.1-1
changelog:
  - bump to 4.2.1
  - adding changes based on proposal of Mikel Olasagasti Uranga:
  - change to BSD license as yara was relicensed in 2016
  - minor changes to spec, like using https for URL
  - remove old patches
  - enable checks


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 4.2.2-1
changelog:
  - Update to 4.2.2 (#2103444)
  - BUGFIX: Fix buffer overrun in "dex" module (#1728).
  - BUGFIX: Wrong offset used when checking Version string of .net metadata (#1708).
  - BUGFIX: YARA doesn't compile if --with-debug-verbose flag is enabled (#1719).
  - BUGFIX: Null-pointer dereferences while loading corrupted compiled rules (#1727).


author: Maxwell G <gotmax@e.email> - 2021.12.17-1
changelog:
  - Update to 2021.12.17. Fixes rhbz#2033616.
  - Properly own shell completions directories
  - Remove obsolete epel6 code.


author: Jakub Jelen <jjelen@redhat.com> - 1.2.5-1
changelog:
  - New upstream release (#2167005)
  - Remove dependency on old version of python-yubikey-manager (#2148957)


author: Jerry James <loganjerry@gmail.com> - 4.11.2-2
changelog:
  - Add -data-race patch to fix segfault (bz 2157972)
  - Add -uninit patch to fix use of an uninitialized value


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: 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


