# changelog

author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.11-12
changelog:
  - Exact-version dependency on googleapis-common-protos
  - Improve documentation on unbundled dependencies


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.6.0~beta-2
changelog:
  - Package Review RHBZ#1906287:
    - Add more explicit description
    - Remove %{srcname} variable truely used once
    - Fix the Version tag to match upstream version
    - Use %{python3_version} in %files section


author: Martin Kutlak <mkfedora@outlook.com> - 1.3.12-1
changelog:
  - Add buildrequire for xmlsec1-openssl-devel
  - Update to upstream version 1.3.12
  - Fix build (#2039340)


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> - 2023.1.22-1
changelog:
  *Fri May 26 2023 Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)


author: Brad Bell <bradbell at seanet dot com> - 2023.1.22-1
changelog:
  - Add message at top about fedpkg lint warning
  - remove python build pacakge and furo html theme requirements (not in epel9)


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


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 4.2.0-1
changelog:
  - Bump to 4.2.0 rhbz#2063287 fixes FTBFS rhbz#2064646
  - Minor changes to spec, like using https for URL
  - Simplify some of checks for different builds


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.6.3-1
changelog:
  - Tests are disaabled for now (approx. 10 % failures)
  - Update to latest upstream release 1.6.3 (#1887712)


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.7-3
changelog:
  - Require the exact same version-release of python3-yubikey-manager
  - Do not install docs to site-packages
  - Remove superfluous runtime dependency on python3-setuptools


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> - 4.0.8-15
changelog:
  - Subpackage python2-zope-exceptions has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Jerry James <loganjerry@gmail.com> - 5.4.0-4
changelog:
  - BR gcc to build the optimized interface
  - Add doc subpackage to hold Sphinx-built documentation
  - Modernize the spec file


author: Dominik Mierzejewski <dominik@greysector.net> 0.16.0-1
changelog:
  - update to 0.16.0 (#2014873)
  - drop obsolete patch
  - improve patch for inconsistent `closed` attribute issue


author: Nils Philippsen <nils@redhat.com> - 0.1.0-1
changelog:
  - Version 0.1.0
  - Update upstream locations
  - Python package name uses underscore as a separator now
  - Add new testing dependencies and run tests in parallel
  - Update Python RPM macros used
  - Cope better with differences between OS versions, e.g. using Python 3.11
    on EL8, 9


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-20
changelog:
  - Add bcond macros (#2129060)
  - Fix db queries with carets (#2129468)
  - Remove spurious Python rpm module (#2135731)
  - Handle SELinux log messages (#2123719)
  - Add --nocompression to rpm2archive (#2150804)


author: Florian Festi <ffesti@redhat.com> - 4.16.1.3-25
changelog:
  - Followup on #2166383
  - Add compat scripts calling external find-debug, sepdebugcrcfix and debugedit
  - Add %__find_debuginfo macro


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: Richard W.M. Jones <rjones@redhat.com> - 1.1.6-9
changelog:
  - Add package to EPEL 9, keep it synched with Fedora Rawhide.
  - Use qemu-kvm package on EPEL.
  - Remove comment about armv7, no longer applicable on Fedora.


author: TI_Eugene <ti.eugene@gmail.com> - 0.5.0-0.1.beta1
changelog:
  - Version bump
  - Enabled fitz plugin for Fedora (EPUB, FB2, CBR/CBZ etc support)
  - Enabled Djvu for EPEL
  - Removed Qt4 build (because of EL7 because of C11 requirement)
  - Qt5 build is mandatory
  - Added Qt6 build (Fedora)


author: Marie Loise Nolden <loise@kde.org> - 6.5.0-2
changelog:
  - fix xcb plugin with new dependency xcb-cursor instead of Xcursor
    introduction with qt 6.5, add firebird sql plugin cleanly, clean up spec file


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.10.0-4
changelog:
  - Fix for CMake macro changes
  - Add ability to disable Qt4 build (makes it easier to maintain EPEL8 branch)


author: TI_Eugene <ti.eugene@gmail.com> - 0.6.2-4
changelog:
  - Added 'BR: make'
  - Added 'R: shared-mime-info'
  - 'make check' note
  - Licenses cleanups ('License:' tag, appdata.xml, files/license section)


author: Michal Ambroz <rebus at, seznam.cz> 5.8.8-2
changelog:
  - cherrypick from upstream master patches for known vulnerabilities:
  - CVE-2023-4322 - heap-buffer-overflow in the brainfuck dissassembler
  - CVE-2023-5686 - heap-buffer-overflow in /radare2/shlr/java/code.c


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.13-7
changelog:
  - add patch to filter PSU output on Dell OS10 10.5.3.2
    https://shrubbery.net/pipermail/rancid-discuss/2022-April/011186.html


author: Paul Howarth <paul@city-fan.org> - 0.998b-11
changelog:
  - Avoid use of systemd ".include" directive (rhbz#2216790)
  - Avoid use of deprecated patch syntax
  - Fix version number reported by rbldnsd


author: Adam Williamson <awilliam@redhat.com> - 1:20211101-2
changelog:
  - Backport patch to fix thread dependency discovery
  - Substitute the pkgconfig file before installing it (#2038572)
  - Drop soname patches as upstream seems to be doing it properly now


author: Alessio <alessio@fedoraproject.org> - 3.3-1
changelog:
  - Release 3.3 Redir was originally created by Sam Creasey and is now 
  developed and maintained at GitHub by Joachim Nilsson. Use GitHub to 
  file bug reports, clone, or send pull requests for bug fixes and 
  extensions.


author: Phil Wyett <philip.wyett@kathenas.org> - 2.29.4-1
changelog:
  - New upstream version 2.29.4.
  - Use SPDX license identifier.
  - Requires webkit2gtk4.1 where able.
  - Little spec file rework.


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: 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: Peter Hutterer <peter.hutterer@redhat.com> 1.0.6-40
changelog:
  - Bump Release to 40 to ensure a working update path. rgb was a separate
    package in xorg-x11-server-utils (not just a Provides) and took the
    Release from that.


author: Jens Petersen <petersen@redhat.com> - 0.4.1-1
changelog:
  - change license from BSD to GPLv2+
  - set no stdout buffering (#1906493)
  - generate basic manpage with help2man


author: Jens Petersen <petersen@redhat.com> - 0.4.3-1
changelog:
  - support status with '<STATE' and '>STATE'
  - Bugzilla uses 'notequals' (not 'notequal')
  - fix missing EPEL version prefix


author: Jens Petersen <petersen@redhat.com> - 0.4.4-1
changelog:
  - '--list-fields' now also shows field aliases
  - add 'arch'/'platform' aliases
  - experimental '--reverse' command: converts url to args


author: Kevin Fenzi <kevin@scrye.com> - 1.4.6-10
changelog:
  - Drop check on libkeyutils, it's a legit library now. Fixes rhbz#1914662
  - Look for and use the ssh.d config snippet direction. Thanks John Dodson for patch. Fixes rhbz#1851620


author: Jonny Heggheim <hegjon@gmail.com> - 6.22.1-2
changelog:
  - Disabled armv7hl https://bugzilla.redhat.com/show_bug.cgi?id=1997416
  - Disabled s390x https://bugzilla.redhat.com/show_bug.cgi?id=1997426


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: 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.16.0-10
changelog:
  - Backport some patches from the upstream
  - Ruby 3.0: apply the upstream WIP patch for keyword separation


author: Vít Ondruch <vondruch@redhat.com> - 3.2.0-7
changelog:
  - Add `BR: rubygem(kramdown-parser-gfm)` which was extrected into independency
    package.
    Resovles: rhbz#1863721


author: Jarek Prokop <jprokop@redhat.com> - 14.0.0-1
changelog:
  - Rename rubygem-cucumber-expressions to rubygem-cucumber-cucumber-expressions
  - Upgrade rubygem-cucumber-cucumber-expressions


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.3.6-8
changelog:
  - Patch to support ruby 3.0
    - Use binding.source_location for test
    - Properly accept argument and keywords
    - Relax error message on test a bit


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.13.1-2
changelog:
  - Set NOKOGIRI_TEST_GC_LEVEL to major on ppc64le as
    ruby31 does not seem to support GC.compat on the platform


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.9.1-1
changelog:
  - Switch to https://github.com/apjanke/ronn-ng/ upstream fork (#1817168)
  - Regenerate spec file with gem2rpm.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.9.1-1
changelog:
  - Add BRs for tests, enable tests in %check.
  - Require /usr/bin/groff, not the package in case the file is moved.
  - Keep the license file in the original location.
  - Adjust various macros and invocations.


author: Steve Traylen <steve.traylen@cern.ch> - 0.1.2-1
changelog:
  - Upstream to 0.1.2
  - Include README, LICENSE and tests(and run them) from upstream
  - Clean up .spec file indentation and alignment


author: Davide Cavalca <dcavalca@fedoraproject.org> - 0.16.3-2
changelog:
  - Drop bear-lib-terminal and blt-backend features due to missing dependencies
    (#1961856)
  - Remove timestamps from changelog


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.3.7-1
changelog:
  - Update to 0.3.7 (fixes: rhbz#2160187)
  - disable ansi and ansi-parser, ansi-parser depends on ufmt that's failing
    tests (fixes: rhbz#2154673)


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 1.0.4-6
changelog:
  - Only declare providing the bundled libbpf if we're vendoring
  - restore deleting the bundled libbpf if defaulting to novendor


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: Julio González Gil <packages@juliogonzalez.es> - 1.90-1
changelog:
  - Update to 1.90 from https://github.com/s3fs-fuse/s3fs-fuse (#1991301)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.90


author: Julio González Gil <packages@juliogonzalez.es> - 1.91-1
changelog:
  - Update to 1.91 from https://github.com/s3fs-fuse/s3fs-fuse (#2061848)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.91


author: Julio González Gil <packages@juliogonzalez.es> - 1.92-1
changelog:
  - Update to 1.92 from https://github.com/s3fs-fuse/s3fs-fuse (#2209081)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.92


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: Luya Tshimbalanga <luya@fedoraproject.org> - 1.6.0-2
changelog:
  - Convert operators to upper-case for SPDX license expressions ... - Fix
    cmake parameter `-WANT_NOHEADERINSTALL=1` to `-DWANT_NOHEADERINSTALL=1`


author: Luya Tshimbalanga <luya@fedoraproject.org> - 1.6.1-1
changelog:
  - Update to 1.6.1 ...(#2256351) - Use pkgconfig for podofo-0.9 build
    requirment - Drop unused noheadinstall cmake parameter


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.0.0-5.20220328gita5096e5
changelog:
  - Rename to sdl-crypto (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to a5096e5 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 3.68.0-5.20220328git3aa2f45
changelog:
  - Rename to sdl-decnumber (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to 3aa2f45 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 3.5.0-5
changelog:
  - Rename to sdl-softloat (RHBZ#2068621)
  - Update summary and description to make it clear this is a fork
  - Update to 4b0c326 git snapshot
  - Drop f32 logic and tidy up the specfile


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.20.0-1
changelog:
  - Update to 1.20.0
  - Backport upstream PR for securemode and verifySIGPassword
  - Use standard macros for building and installing


author: Robert Scheck <robert@fedoraproject.org> 1.24-12
changelog:
  - Added upstream patch to enable SRV record lookups by default
    and to fix support for virtual domain user names


author: Till Hofmann <thofmann@fedoraproject.org> - 0.6.1-7
changelog:
  - Explicitly BR python3-setuptools (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)


author: Karel Volný <kvolny@redhat.com> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - Updated URLs to point to GitHub
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Marcus Müller <marcus@hostalia.de> - 30-1
changelog:
  - Bump upstream version
  - Include the upstreamed license file
  - Add newlines to changelog
  - set LD explicitly (thanks sagitter)


author: Robert Scheck <robert@fedoraproject.org> - 30-6
changelog:
  - Spec file improvements by Robert-André Mauchin
    - Add tarball signature verification
    - Add patch to keep files timestamps
    - Rewrite summary (no encrypt)
    - Add Public Domain License
  - Switch to upstream commit for keeping file timestamps


author: Rex Dieter <rdieter@fedoraproject.org> - 0.22-14
changelog:
  - patch out -Werror move -no-rtti for tests/ only (#1891251)
  - use %autosetup, %make_build, %make_install
  - add %check


author: David Trudgian <dtrudg@sylabs.io> - 3.11.0-1
changelog:
  - Upgrade to 3.11.0 upstream version.
  - This is a compatible upgrade to a new upstream minor version.


author: David Trudgian <dtrudg@sylabs.io> - 3.11.1-1
changelog:
  - Upgrade to 3.11.1 upstream version.
  - This is a compatible upgrade to a new upstream patch version.


author: David Trudgian <dtrudg@sylabs.io> - 3.11.2-1
changelog:
  - Upgrade to 3.11.2 upstream version.
  - This is a compatible upgrade to a new upstream patch version.


author: David Trudgian <dtrudg@sylabs.io> - 3.11.3-1
changelog:
  - Upgrade to 3.11.3 upstream version.
  - This is a compatible upgrade to a new upstream patch version.


author: David Trudgian <dtrudg@sylabs.io> - 3.11.4-1
changelog:
  - Upgrade to 3.11.4 upstream version.
  - This is a compatible upgrade to a new upstream patch version.


author: David Trudgian <dtrudg@sylabs.io> - 3.11.5-1
changelog:
  - Upgrade to 3.11.5 upstream version.
  - This is a compatible upgrade to a new upstream patch version.


author: David Trudgian <dtrudg@sylabs.io> - 4.1.1-1
changelog:
  - Upgrade to 4.1.1 upstream version.
  - This is an incompatible upgrade, following EPEL policy.
    - Some functionality previously provided by the singularity remote
      command is split into new singularity registry and singularity
      keyserver commands.
    - The singularity remote add command now sets a newly added remote as
      the default (unless suppressed).
    - The —vm flag to start singularity inside a Virtual Machine has been
      removed.
    - Bind mounts are now performed in the order in which they are
      specified.
    - Current working directory on the host is now created in the
      container, restoring a behaviour from Singularity <3.6.0.
    - If the current directory paths on the container and host contains
      symlinks to different locations, the current working directory is
      not mounted.


author: Stewart Smith <stewart@flamingspork.com> - 2.26-37
changelog:
  - Build with the right LDFLAGS (fixes rpmlint warning about PIE binaries, hardens build)
  - Remove executable bit on man page.


author: Philip Kovacs <pkfed@fedoraproject.org> - 22.05.3-2
changelog:
  - Add slurm to epel9 (#2072632); update spec for epel 7/8/9
  - Use * Fri May 12 2023 Fedora Project - 22.05.9-1.el9
  - local build macro; add changelog file


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: Neal Gompa <ngompa13@gmail.com> - 1.54-1
changelog:
  - Update to 1.54
  - Add API to get snap website
  - Add purge option to remove
  - Switch build system to Meson
  - Fix Qt build with optimisation disabled
  - Fix tests breaking on json-glib < 1.2.4
  - Use C99 style variable definitions


author: Neal Gompa <ngompa13@gmail.com> - 1.55-1
changelog:
  - Update to 1.55
  - Add new APIs for download and logout actions
  - Add support for snap store logout
  - Fix QSnapdAuthData () constructor not copying discharge strings correctly
  - Remove obsolete screenshot parsing code
  - Make all snapd 404 errors return SNAPD_ERROR_NOT_FOUND


author: Neal Gompa <ngompa13@gmail.com> - 1.57-1
changelog:
  - Update to 1.57
  - Add snapd_interface_make_label
  - Add support for new snap types: "core", "base" and "snapd"
  - Change way GTK documentation is generated to avoid a Meson bug
  - Fix leak in markdown parser
  - Fix leak in logout code
  - Make build reproducible by fixing comment in generated file


author: Neal Gompa <ngompa13@gmail.com> - 1.58-1
changelog:
  - Update to 1.58
  - Fix GIR annotations on snapd_client_get_snap_conf
  - Put more information into error messages for unknown errors


author: Neal Gompa <ngompa@fedoraproject.org> - 2.4.14-1
changelog:
  - Rebase to 2.4.14
  - Modernize packaging to current packaging guidelines
  - Drop unsupported devel content
  - Run test suite


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 2.5.1-1
changelog:
  - Update to 2.5.1
  - Convert to SPDX license identifier
  - Add compat subpackage for snoopy-disable and snoopy-enable


author: Dominik Mierzejewski <rpm@greysector.net> - 1.1.0-1
changelog:
  - update to 1.1.0 (#2026986)
  - fix exceptions when adding devices (#2008448, #2015360)
  - fix exception when applying settings fails (#2020706, #2022320)


author: Dominik Mierzejewski <rpm@greysector.net> - 1.1.2-1
changelog:
  - update to 1.1.2 (#2068769)
  - patch to lower evdev version requirement
  - add explicit build dependency on setuptools
  - sort build dependencies


author: Paul Howarth <paul@city-fan.org> - 0.4.0-11
changelog:
  - Replace /bin/* dependencies with coreutils etc. (#1512898)
  - Drop explicit paths for commands to aid spec readability
  - Drop EL-5 support
    - Drop legacy Group: and BuildRoot: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - Noarch sub-packages are always available now


author: Paul Howarth <paul@city-fan.org> - 0.4.0-12
changelog:
  - Account for systemd-units being merged into systemd at Fedora 17
  - Drop support for SysV-to-systemd migration from Fedora 18, RHEL 7
  - Use forward-looking conditionals
  - One build requirement per line


author: Volker Fröhlich <volker27@gmx.at> - 1.9.2-1
changelog:
  - New upstream release
  - Use github as source
  - Use license macro and remove the now-gone README
  - Remove merged patch


author: Kevin Fenzi <kevin@scrye.com> - 1.0.4-1
changelog:
  - Update to 1.0.4. Fixes bug #1856063
  - Apply upstream commit to fix python2 compat on remote side. Fixes bug #1851622


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240208gitb7cf124-1
changelog:
  - Update to 0^20240208gitb7cf124
  - stb_image-devel is updated to 2.29
  - stb_image_resize2-devel is updated to 2.05


author: Ondrej Mosnacek <omosnace@redhat.com> - 14.1-1
changelog:
  - Adapt spec file for NNUE support
  - Use upstream buildsystem
  - Bump to version 14.1
  - Resolves: rhbz#1875192
  - Resolves: rhbz#1988004


author: Petr Menšík <pemensik@redhat.com> - 0.4.2-2
changelog:
  - Private users do not work with dynamic users
  - Provide path to unbound-anchor key, but keep it commented out


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: Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-12
changelog:
  - Rebuild (rhbz#2171312)
  - Enable KLU-64 in EPEL9 (rhbz#20673760)
  - Disable PETSc support in 64-bit architectures


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: Xavier Bachelot <xavier@bachelot.org> 1.0.20-11
changelog:
  - Fix build on EL9
  - egrep is deprecated, use grep -E instead in order to fix build on F38+
  - Drop conditionals for EL6


author: Peter Czanik <peter@czanik.hu> - 3.35.1-4
changelog:
  - initial minimal version for EPEL9
  - currently missing dependencies are: hiredis, libdbi, libesmtp,
    mongo-c-driver, paho-c
  - I plan to update it as missing dependencies become available


author: Robert Scheck <robert@fedoraproject.org> - 1.5.15-0.4.el9.1
changelog:
  - Transformed system-config-printer-1.5.15-4.el9 from RHEL 9.3 GA into
    system-config-printer-epel to achieve the missing system-config-printer
    and system-config-printer-applet packages


author: Dmitrij S. Kryzhevich <kryzhev@ispms.ru> - 1.20-1
changelog:
  - Update to new 1.20.
  - Fixed version in log for 1.19-1.
  - Fix filename in doc: README -> README.md.


author: Robert Scheck <robert@fedoraproject.org> - 1.7.21-6
changelog:
  - Disabled strip via objcopy to achieve proper -debuginfo package
  - Added patch to fix compiler warnings about implicit fall-through
  - Added patch to fix "ee key too small" error messages during tests
  - Added patch for OpenSSL 3.0 support (#2088363)


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: David King <amigadave@amigadave.com> - 2.1.1-4
changelog:
  - Own more directories
  - Be consistent with use of %{buildroot}
  - Tighten globs in files list
  - Avoid unnecessary gtk-update-icon-cache
  - Use %find_lang for locales
  - Add license and documentation
  - Import the module during %check
  - Verify GPG signature of sources


author: Ding-Yi Chen <dchen@redhat.com> - 1.10.0-1
changelog:
  - Upstream update to 1.10.0
  - Fixes RHBZ #1917603 - terminology-1.10.0 is available
  - Remove BuildRequired elementary-devel because it is merged into efl-devel


author: Than Ngo <than@redhat.com> - 20200406-30
changelog:
  - fixed #2130180, add texlive-fltpoint support
  - fixed #2102699, add babel-french support
  - fixed #2086254, texlive-xecjk dependencies


author: Robert Scheck <robert@fedoraproject.org> - 3.8-1
changelog:
  - Upgrade to 3.8 (#1902857)
  - Spec file modernization including support for RHEL/CentOS 7
  - Remove perl(Socket6) dependency (thanks to Michal Josef Špaček)


author: Carl George <carl@george.computer> - 2.2.0-3.2020704git5a1c8d8
changelog:
  - Update to latest upstream commit
  - Add patch to use correct shell completion locations
  - Run test suite
  - Add provides for ag and bundled uthash


author: Carl George <carl@george.computer> - 2.2.0^2020704.5a1c8d8-1
changelog:
  - Switch to caret versioning
  - Build against system uthash
  - Add patch for zsh completion of new flags


author: Carl George <carlwgeorge@fedoraproject.org> - 1.11.1-1
changelog:
  - Update to version 1.11.1 rhbz#2220885
  - Switch to SPDX license identifier and mark license file appropriately
  - Use upstream default config file with minimal changes
  - Log to journal instead of files
  - Run daemon in foreground to remove the need for pidfile tracking


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: 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: 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: 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: Miro Hrončok <mhroncok@redhat.com> - 3.24.4-2
changelog:
  - Always BuildRequire runtime dependencies to avoid non-installable builds
  - Remove no longer needed obsoletes of python3-detox


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: Jerry Snitselaar <jsnitsel@redhat.com> - 0.3.14-4
changelog:
  - Fix for CVE-2020-24330 (RHBZ#1874824)
  - Fix for CVE-2020-24331 (RHBZ#1870057)
  - Fix for CVE-2020-24332 (RHBZ#1870053)


author: Andreas Schneider <asn@redhat.com> - 2.1.1-1
changelog:
  - Update to version 2.1.1
    * https://github.com/neovim/unibilium/releases/tag/v2.1.1
    * https://github.com/neovim/unibilium/releases/tag/v2.1.0


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: Akira TAGOH <tagoh@redhat.com> - 20220612-1
changelog:
  - New upstream release.
    Resolves: rhbz#1858617
  - Revise the spec file for new packaging guidelines.


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: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.3.2-1
changelog:
  - Update to version 3.3.2
  - Drop patches voms-clients-java-use-a-more-sensible-timeout.patch and
    voms-clients-java-change-default-proxy-cert-key-length-to-2048-bits.patch


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: 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: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.2-17
changelog:
  - Change URLs from HTTP to HTTPS
  - Add source file signature verification
  - Use %make_build and %make_install macros
  - Reformatting and minor changes for personal style preference
  - Fix man page glob
  - Use less broad globs
  - Add ABOUT-NLS, BACKLOG, and THANKS as %doc files
  - Rebuild configure script at build time
  - Add a %check section and run the tests
  - Add ncurses-devel BR for termcap/curses support
  - Add missing BR on gcc
  - Rebuild man pages in RPM build
  - Properly install license file (COPYING)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.2-18
changelog:
  - Improve summary and description text
  - Build HTML and PDF versions of the documentation
  - Add Latex2e to License field


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 3.6-2
changelog:
  - Restore compatibility with EPEL 7
  - use %cmake3 rather than %cmake macros
  - conditionally disable tests on EPEL < 8


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.6-5
changelog:
  - Backport upstream patch to fix test suite crash on
    gui_chat_printf_y_date_tags with glibc 2.37 (bug 2170010)


author: Michal Ambroz <rebus at, seznam.cz> - 0.5.5-2
changelog:
  - removed alias bundle - needs to be solved by
  - added conditional for the (network) tests
  - license is GPLv2+
  - empty the plugin/IpToCountry.csv with problematic 
  - move addons and plugin-development to doc folder


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: Benjamin A. Beasley <code@musicinmybrain.net> - 0.20091126-27
changelog:
  - Clarify URL/Source situation, and do not claim to have a working source
    archive URL
  - General tidying of spec file; use modern macros and install HTML format
    description as documentation
  - Add hand-written man pages


author: Mattia Verga <mattia.verga@proton.me> - 4.1.0^320240205.gita2da14b-1
changelog:
  - Update to latest svn version
  - Fix icons and desktop file
  - Add appstream metainfo
  - Fix versioning


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.6-3
changelog:
  - Adjust whitespace and ordering to personal preference
  - Add missing autoconf BR and drop bogus libtool BR
  - Add --force to autoreconf
  - Drop --disable-silent-rules configure argument, redundant with V=1 in
    make_build macro
  - Slightly nicer description
  - Install ChangeLog and README
  - Add cryptographic source archive verification


author: Xavier Bachelot <xavier@bachelot.org> - 0.99.14-2
changelog:
  - Use SPDX License: tag
  - Drop useless conditionals
  - Drop useless comments
  - Add EL7 cond for %post/%postun
  - Escape unescaped % in %changelog
  - Drop very old Obsoletes:/Provides: for xine/xine-skins


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.5-7
changelog:
  - Add missing autoconf BR and drop bogus libtool BR
  - Add --force to autoreconf
  - Drop --disable-silent-rules configure argument, redundant with V=1 in
    make_build macro
  - Install ChangeLog and README
  - Add cryptographic source archive verification


author: Dennis van Raaij <dvraaij@fedoraproject.org> - 2:22.0.0-1
changelog:
  - Updated to v22.0.0, using the archive available on GitHub.
  - Changed the epoch to mark the new upstream version scheme.
  - Changed the epoch to 2 instead of 1 for consistency with the GNATcoll
    packages.
  - Updated the license, a runtime exception has now been added.
  - Added new build dependencies to build the documentation with Sphinx and LaTeX.
  - Examples are now located in _pkgdocdir/examples.
  - License field now contains an SPDX license expression.
  - Added the Unicode license to cover all code that has been generated using
    Unicode data.
  - Removed some post-install steps that are no longer required.
  - Static libraries are now build position independent (PIC).
  - Fix permission errors in the prep step; these are source packaging errors.
  - Updated some summaries and descriptions.
  - Improved spec file readability.
  - Marked the source package as architecture independent.
  - Removed empty directory '_libdir/static'; it seems to have no purpose.
  - Moved all libraries from '_libdir/xmlada' to '_libdir'.
  - Fix up the symbolic links for the shared libraries.
  - Moved documentation and examples into a separate package.
  - Made the generated project files architecture-independent.
  - Added a build dependency on sed, removed the explicit version dependency on
    GPRbuild.
  - Bootstrap mode can now be enabled via a configuration option.


author: Dennis van Raaij <dvraaij@fedoraproject.org> - 2:23.0.0-1
changelog:
  - Updated to v23.0.0, using the archive available on GitHub.
  - Removed backport patch for improved Unicode support.
  - Removed fix for file permissions; has been fixed upstream (commit: 9e1bd23).
  - Removed patch gprbuild-gprinstall-relocate-artifacts.patch; move files after
    GPRinstall has run.
  - Moved the documentation back to where is was until version 2:22.0.0.


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: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.03-1
changelog:
  - Update to 6.03
  - All patches sent to the upstream was merged, yeah!
  - print_xinput_event: check if XIRawEvent.raw_values is available


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.03-3
changelog:
  - print_xinput_event: don't print raw_values (instead of
    checking if XIRawEvent.raw_values is available)


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: Davide Cavalca <dcavalca@fedoraproject.org> - 1.0.2-1
changelog:
  - Unretire package
  - Switch source to GitHub and update to 1.0.2
  - Use cmake instead of scons
  - Install systemd user service
  - Misc specfile updates


author: Olivier Fourdan <ofourdan@redhat.com> - 21.1.3-3
changelog:
  - CVE fix for: CVE-2022-2319/ZDI-CAN-16062, CVE-2022-2320/ZDI-CAN-16070
    Resolves: rhbz#2110440, rhbz#2110433


author: Peter Hutterer <peter.hutterer@redhat.com> - 21.1.3-5
changelog:
  - CVE fix for: CVE-2022-4283 (#2151803), CVE-2022-46340 (#2151778),
    CVE-2022-46341 (#2151783), CVE-2022-46342 (#2151786),
    CVE-2022-46343 (#2151793), CVE-2022-46344 (#2151796)


author: Adrien Vergé <adrienverge@gmail.com> - 1.31.0-1
changelog:
  - Update to latest upstream version
  - Temporarily restore setup.py/setup.cfg since setuptools ≥ 61 is not available


author: Neal Gompa <ngompa@fedoraproject.org> - 1.22.10-4
changelog:
  - Work around broken brp-mangle-shebangs behavior (see RHBZ#1998924)
  - Fix broken macro variable for legacy "nodejs-yarn" binary name (RHBZ#1904279)


author: zsvetlik@redhat.com - 1.22.17-1
changelog:
  - Update to latest upstream release
  - use --force in yarnpkg-tarball.sh to workaround dependency conflincts


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: 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: Severin Gehwolf <sgehwolf@redhat.com> - 2.4.8-4
changelog:
  - Add explicit requirement on javapackages-tools since yuicompressor
    script uses java-functions. See RHBZ#1600426.


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: Ben Woodard <woodard@redhat.com> - 4.3.4-2
changelog:
  - disable building with libunwind to fix C++ exceptions when a C applicaion loads
    a module written in C++ #2175966


author: Justin W. Flory <jflory7@fedoraproject.org> - 1.0.3-1
changelog:
  - Fix reused integers from being optimized out.
  - Props to Jan Drögehoff (FAS: sentry) for sending this fix upstream to avoid carrying a Fedora-specific patch.
  - Remove grues.


