# changelog

author: Petr Šplíchal <psplicha@redhat.com> - 1.6-1
changelog:
  - Handle wrongly encoded messages in log [fix #20]
  - Make teiid Python 3 compatible [fix #13]
  - Better solving the do_command() bug
  - Bringing back eval() - workaround for XMLRPC
  - Output nicer tracebacks on connection failures
  - Enable automated python dependecies generator
  - Last spec file changes for RHEL7 (hopefully)
  - For older releases build both python2 and python3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.6.1-10
changelog:
  - Subpackage python2-nmap has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.1.0-24
changelog:
  - Subpackage python2-nose-cover3 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.6.6-3
changelog:
  - Subpackage python2-numexpr has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.7.0-1
changelog:
  - Update to latest version (#1614993)
  - Various modernization to the spec file. Actually fail %check if the test
    suite fails.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2-6
changelog:
  - Python 2 binary package renamed to python2-openid-cla
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1-9
changelog:
  - Python 2 binary package renamed to python2-openid-teams
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 0.24.1-2
changelog:
  - Subpackage python2-pandas has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Carl George <carl@george.computer> - 0.5.1-1
changelog:
  - Latest upstream
  - Drop EPEL python34 subpackage
  - Disable python2 package on F31+ and EL8+ rhbz#1733248


author: Miro Hrončok <mhroncok@redhat.com> - 11.5.0-2
changelog:
  - Subpackage python2-path has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.2-5
changelog:
  - Subpackage python2-pecan has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.7.4-12
changelog:
  - Subpackage python2-pickleshare has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.4.1-4
changelog:
  - Subpackage python2-poyo has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Kevin Fenzi <kevin@scrye.com> - 2.0.0-7
changelog:
  - Review fixes: drop python3 dep, Update obsoletes, add python_provide
  - Review fixes: Use pypi_source, fixed files globbing.


author: Miro Hrončok <mhroncok@redhat.com> - 7.1.3-4
changelog:
  - Subpackage python2-pycxx-devel has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.4-4
changelog:
  - Subpackage python2-pydot has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.9.0-6
changelog:
  - Subpackage python2-pylast has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Fabian Affolter <mail@fabian-affolter.ch> - 3.2.0-1
changelog:
  - Remove tests BRs, tests require credentials 
  - Update URLs
  - Update to latest upstream release 3.2.0 (rhbz#1790181)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.6-13
changelog:
  - Python 2 binary package renamed to python2-pylibravatar
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.6-20
changelog:
  - Subpackage python2-pylibravatar has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.1-2
changelog:
  - Rebuilt for Python 3.7
  - Prolong the deadline for tests on s390x
  - Don't ignore the test results on arm, do the same as on s390x


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.3.8-7
changelog:
  - Python 2 binary package renamed to python2-pyramid-fas-openid
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.0-12
changelog:
  - Subpackage python2-pyrfc3339 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 4.4.9-2
changelog:
  - Subpackage python2-pysnmp has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.9.10-3
changelog:
  - Subpackage python2-pysvn has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Barry Scott <barry@barrys-emacs.org> - 1.9.12-1
changelog:
  - Update to upstream 1.9.12 release
  - Add support for subversion 1.14
  - Tested with Python 3.9b1
  - Add support for gpg-agent auth provider
  - Fix problem building against svn 1.7 which is needed for Centos 7 support


author: Orion Poplawski <orion@nwra.com> - 0.10.0-1.2
changelog:
  - Support pytest 3.4.2 in EL8 (bugz#1761169)
  - Re-enable tests for EPEL8
  - Avoid issues with older hypothesis for now


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.1-8
changelog:
  - Subpackage python2-pytest-benchmark has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
  - Fix FTBFS caused by removal of python2-cpuinfo (#1675780)


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.2-12
changelog:
  - Subpackage python2-pytest-catchlog has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Petr Viktorin <encukou@gmail.com> - 3.0-1
changelog:
  - Update to upstream 3.0:
    Do not add extra newlines to stdin contents
    Remove forgotten debug print


author: Dan Callaghan <dan.callaghan@opengear.com> - 3.3.1-1
changelog:
  - new upstream release 3.3.1:
    https://github.com/pytest-dev/pytest-randomly/blob/3.3.1/HISTORY.rst


author: Dan Callaghan <djc@djc.id.au> - 3.4.0-1
changelog:
  - new upstream release 3.4.0:
    https://github.com/pytest-dev/pytest-randomly/blob/3.4.0/HISTORY.rst


author: Dan Callaghan <djc@djc.id.au> - 3.4.1-1
changelog:
  - new upstream release 3.4.1:
    https://github.com/pytest-dev/pytest-randomly/blob/3.4.1/HISTORY.rst


author: Scott Talbert <swt@techie.net> - 1:1.24.1-1
changelog:
  - Add epoch and revert back to 1.24.1 for pytest 3.4.2 compatibility (#1742828)
  - Remove Python 2 support
  - Re-enable tests


author: Raphael Groner <projects.rg@smart.ms> - 6.7.3-3
changelog:
  - rebuilt for vcpry>=2 etc., rhbz#1763484
  - avoid duplication of dependency generation
  - [epel] try to enable tests for python3, still WIP


author: Rex Dieter <rdieter@fedoraproject.org> - 2.11.2-2
changelog:
  - cleanup, fix qsci docs and %check logic
  - include python dist-info for qt5 builds
  - drop python2 on f31+ for now due to FTBFS


author: Miro Hrončok <mhroncok@redhat.com> - 1.4.2-10
changelog:
  - Subpackage python2-queuelib has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.0.0-3
changelog:
  - Python 2 binary package renamed to python2-raven
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 4.2.1-1
changelog:
  - Update to 4.2.1
  - Add missing python3 requires (rhbz#1295098)
  - Modernize the package (python2 subpackage, %pyX_* macros..., new versioned executable)
  - Run tests on Python 3, even when failing
  - Fixed bad shebangs


author: Miro Hrončok <mhroncok@redhat.com> - 3.2.1-4
changelog:
  - Subpackage python2-redis has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ken Dreyer <kdreyer@redhat.com> 1.1.2-1
changelog:
  - Update to 1.1.2
  - Use standard %srcname macro
  - Use %pypi_source macro for Source0
  - Switch to %autosetup
  - Drop PYTHONPATH manipulation in %check


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Switch URL to point to PyPi
  - Cleanup old macros in spec file
  - Add rencode.pyx file from git repository
  - Add BuildRequires for python{2,3}-wheel


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.6-5
changelog:
  - Subpackage python2-rencode has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.7-5
changelog:
  - Subpackage python2-repoze-lru has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.0-14
changelog:
  - Subpackage python2-repoze-tm2 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1-12
changelog:
  - Python 2 binary package renamed to python2-repoze-who
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 2.1-17
changelog:
  - Subpackage python2-repoze-who has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.1-21.20160106gite1a36c5
changelog:
  - Subpackage python2-repoze-who-plugins-sa has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Dan Callaghan <dcallagh@redhat.com> 0.12.0-1
changelog:
  - Upstream release 0.12.0:
    https://github.com/requests/requests-kerberos/blob/v0.12.0/HISTORY.rst#0120-2017-12-20


author: Jamie Lennox <jamielennox@gmail.com> - 1.7.0-1
changelog:
  - Updated to upstream 1.7.0
  - Conditionalized tests for EPEL8 not having required dependencies
  - Add patch to skip purl tests as dependency not present.


author: Pavel Raiskup <praiskup@redhat.com> - 3.0-1
changelog:
  - new 3.0 version - new possibility to re-use resources, and client requests can
    survive server restarts


author: Pavel Raiskup <praiskup@redhat.com> - 3.2-1
changelog:
  - new configuration option cmd_release - command to be run before we mark the
    resource as reusable again
  - after server restart, schedule all inconsistent resources to be terminated
    (mitigates issue#41)
  - systemd service is restarted upon failure (just in case)


author: Pavel Raiskup <praiskup@redhat.com> - 3.3-1
changelog:
  - new release, mostly fixing one bug causing traceback on too-long stdout output
    from AllocWorker script


author: Miro Hrončok <mhroncok@redhat.com> - 0.9.0-4
changelog:
  - Subpackage python2-responses has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.4.1-3
changelog:
  - Python 2 binary package renamed to python2-routes
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 2.4.1-9
changelog:
  - Subpackage python2-routes has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ondřej Nosek <onosek@redhat.com> - 1.60-1
changelog:
  - More transparent check of retired package (onosek)
  - Run newer version of sphinx-build tool (onosek)
  - Lookaside cache upload is not based on an extension - #484 (onosek)
  - container-build: additional warning when using --release (mlangsdo)
  - allow compose-id with repo-url for container_build (rcerven)
  - Clone config customization for namespaces - 231 (onosek)
  - Repair Jenkins tests (onosek)
  - (new-)sources should fail with git tracked files - 241 (onosek)
  - Handle new cachito dependency replacement argument (athoscr)
  - module-build optional key help - 280 (onosek)
  - Modify watch-cancel message (sgallagh)
  - Create stats for module builds in 'init' state (csomh)
  - RPM 4.15 changed header returns from type 'bytes' to 'string'. Handle either
    by converting to 'string' if necessary. (mmathesi)
  - Don't expect module build tasks to have "rpms" (mulaieva)
  - Propagate module_hotfixes to getMockConfig - rhbz#1780228 (lsedlar)
  - Add check for wrong repo name format during clone - 353 (onosek)
  - Simplify methods for getting namespace giturl (onosek)
  - Use a single thread pool while watching module builds (csomh)
  - Also capture stderr in logfile (orion)
  - Line up descriptions for better code readability (onosek)
  - Isolated container-build should allow arches override (rcerven)
  - container-build: add --koji-parent-build argument (kdreyer)
  - tests: add container-build --isolated test (kdreyer)
  - container-build: add --isolated argument (kdreyer)
  - Pass skip_build option to buildContainer (rcerven)
  - Reuse koji_cli.lib.unique_path (cqi)


author: Ondřej Nosek <onosek@redhat.com> - 1.61-1
changelog:
  - Pytest update and MANIFEST.in prune (onosek)
  - Re-enable clog tests (onosek)
  - Skip directories inside of imported srpm file - rhbz#1866297 (onosek)
  - Skip 'sources' file when it is missing - rhbz#1867440 (onosek)
  - New layout for retired packages - rhbz#1867822 (onosek)
  - added a extendable layout module to deal with different package layouts
    within the CLI (2183506+odra)
  - Add (onosek)
  - Pytest replaces nosetests - #501 (onosek)
  - Disable some test for 'clog' functionality (onosek)
  - Suggest a way to track remote branch - update (onosek)
  - Suggest a way to track remote branch in the error log (cqi)
  - Remove deprecated support for kojiconfig (onosek)
  - Switch from krb_login to gssapi_login - rhbz#1830430 (onosek)
  - Disable test method's docstring in nosetests list (onosek)
  - Check repo name for correct format (onosek)
  - Unittests for passing additional arguments (onosek)
  - Passing additional arguments to underlaying commands - #432 (onosek)
  - Updated supported plaforms in documentation (onosek)
  - Repair compatible formatting for Python 2.6 (onosek)
  - Repair downloading sources into external directory (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.62-1
changelog:
  - Allow skipping nvr checking for chain-build - rhbz#1890701 (onosek)
  - Code-style improvement - imports are sorted (onosek)
  - Fix Jenkinks tests (onosek)
  - Avoid blank lines in log files for lookaside (contyk)
  - container-build: fix help text for --isolated argument (kdreyer)
  - Add --signing-intent and --repo-url to 'flatpak-build' (otaylor)
  - Add hashtype to lookaside download path - #521 (turivniy)
  - Add new layout for packages that missing specfile - rhbz#1885771 (onosek)


author: Miroslav Suchý <miroslav@suchy.cz> 1.0.14-1
changelog:
  - we use utf8
  - call python3 directly
  - 1258464 - improve error message
  - 1282029 - check for root privileges
  - 1283698 - clarify man page


author: Miroslav Suchý <msuchy@redhat.com> 1.0.16-1
changelog:
  - temporary workaround for BZ 1287055
  - 1287034 - local variable 'fromdate' referenced before assignment


author: Miroslav Suchý <miroslav@suchy.cz> 1.0.17-1
changelog:
  - set loglevel only for rpmconf logger
  - standard import "import errno" comes before "from rpmconf import rpmconf"
    (wrong-import-order)
  - fix a typo in the /usr/bin/ls arguments


author: Miroslav Suchý <msuchy@redhat.com> 1.0.20-1
changelog:
  - remove old changelog entries
  - better handle message after merging
  - do not run pylint by default
  - add sdiff support [GH#51]
  - rpmconf.sgml: Improve readability
  - include README in package


author: Miro Hrončok <mhroncok@redhat.com> - 3.4.2-12
changelog:
  - Subpackage python2-rsa has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Martin Kutlak <mkutlak@redhat.com> 0.26-2
changelog:
  - Anonymize paths in frames
  - Test fix: correct syntax for gdb backtrace command
  - Initial python-satyr commit for satyr 0.26


author: Miro Hrončok <mhroncok@redhat.com> - 1.12.14-13
changelog:
  - Subpackage python2-sh has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.1.9-16
changelog:
  - Subpackage python2-sieve has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.1-14
changelog:
  - Subpackage python2-simplegeneric has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.17.0-1
changelog:
  - Update to 3.17.0 (#1773534).
  - https://github.com/simplejson/simplejson/blob/v3.17.0/CHANGES.txt
  - Drop python2-simplejson.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.0-0.11.b2
changelog:
  - Python 2 binary package renamed to python2-simplemediawiki
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.0-0.17.b2
changelog:
  - Subpackage python2-simplemediawiki has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Lionel Cons <lionel.cons@cern.ch> - 1.2-16
changelog:
  - Subpackage python2-simplevisor has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.4.0.3-15
changelog:
  - Subpackage python2-singledispatch has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Raphael Groner <projects.rg@smart.ms> - 0.12.0-1
changelog:
  - new version
  - prepare to support second python version for epel
  - fix execution of tests if supported with all needed dependencies
  - add documentation


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.6-2
changelog:
  - Subpackage python2-slugify has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.0.3-6
changelog:
  - Subpackage python2-smmap has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.5.4-2
changelog:
  - Subpackage python2-snappy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.3-10
changelog:
  - Python 2 binary package renamed to python2-speaklater
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 1.3-18
changelog:
  - Subpackage python2-speaklater has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.0.0-3
changelog:
  - Fix the python2 and python3 scripts to coexist according to the
    Packaging:Python guidelines
  - Fix dist tag


author: Paul Howarth <paul@city-fan.org> - 1.4.1-2
changelog:
  - Incorporate feedback from package review (#1785391)
    - Use %pypi_source macro
    - Use %python_provide macro
    - Runtime python dependencies detected automatically since F-30, EL-8
    - Fix egg-info globbing in %files list
    - Add GPG source verification in %prep section
    - Update LICENSE file (updated copyright date)


author: Jerry James <loganjerry@gmail.com> - 0.7.2-6
changelog:
  - Drop python2 subpackage (bz 1645075)
  - Use upstream's version of the -test patch
  - Add -badge, -sphinx8, -desc, and -py33 patches from upstream


author: Julien Enselme <jujens@jujens.eu> - 2.3.2-3
changelog:
  - Change package name to python-sphinx-theme-py3doc-enhanced
  - Add provides for python-sphinx_py3doc_enhanced_theme


author: Miro Hrončok <mhroncok@redhat.com> - 1.3-7
changelog:
  - Subpackage python2-sqlalchemy_schemadisplay has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.2.2-4
changelog:
  - Python 2 binary package renamed to python2-sqlparse
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.4-4
changelog:
  - Subpackage python2-sqlparse has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 4.1.21-3
changelog:
  - Subpackage python2-stomppy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.5.0-7
changelog:
  - Subpackage python2-straight-plugin has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.10.1-7
changelog:
  - Subpackage python2-subvertpy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Raphael Groner <projects.rg@smart.ms> - 0.8.3-7
changelog:
  - epel: (re-)add properly subpackages for python2 and both python3 versions
  - use macro for description


author: Ken Dreyer <kdreyer@redhat.com> - 0.4.0-10
changelog:
  - Use standard %srcname macro
  - Use %pypi_source macro for Source0
  - Drop PYTHONPATH manipulation in %check


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.3.1-1
changelog:
  - Remove Python 2 support
  - Raise TestcloudImageError if failed to open file
  - instance: call qemu-img in quiet mode


author: Frantisek Zatloukal <fzatlouk@redhat.com> - 0.3.2-1
changelog:
  - Require only libguestfs-tools-c from libguestfs
  - Bump default RAM size to 768 MB
  - Fix for libvirt >= 6.0
  - Fix DeprecationWarning: invalid escape sequence \w


author: Miro Hrončok <mhroncok@redhat.com> - 0.5.0-17
changelog:
  - Subpackage python2-testscenarios has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: William Moreno Reyes <williamjmorenor@gmail.com> - 0.7.9-7
changelog:
  - Update license tag
  - https://github.com/barseghyanartur/tld/issues/46 
  - https://bugzilla.redhat.com/show_bug.cgi?id=1577466


author: Petr Šplíchal <psplicha@redhat.com> - 0.16-1
changelog:
  - Merge the fix and test for run --force [#245]
  - Merge the improved display report [#241]
  - Adjust the display report plugin verbose output
  - Adjust general plan linking and component check
  - Clean up the run workdir if --force provided
  - More verbose modes for report --how display
  - Link plans, handle missing components in export
  - Import and listify of contact
  - Disable Tier 3 tests by default (need bare metal)
  - Move Tier 0 tests into a separate directory
  - Merge the new 1minutetip provision plugin [#225]
  - Adjust the 1minutetip provision plugin
  - Add support for tmt run --after and --before (#237)
  - Support string in test component, require and tag (#233)
  - Add support for installing local rpm packages
  - Add 1minutetip provision plugin
  - Implement tmt run --since, --until and --skip (#236)
  - Merge pull request #234 from psss/testcloud-aliases
  - Update the last run id at the very end of run
  - Support short Fedora compose aliases in testcloud
  - Convert the finish step into dynamic plugins
  - Convert the report step into dynamic plugins
  - Convert the execute step into dynamic plugins
  - Escape package names during installation
  - Deduplicate inherited keys in test import [fix #8]


author: Petr Šplíchal <psplicha@redhat.com> - 0.17-1
changelog:
  - Use emulator_path instead of hard-coded qemu path
  - Improve a bit the --force option description
  - Use consistent naming for provision subpackages
  - Add 'mock' to extra requires (needed to make docs)
  - Move podman and testcloud plugins into subpackages
  - Enable epel for packit build & testing farm
  - Move vagrant from requires to recommends (tmt-all)


author: Petr Šplíchal <psplicha@redhat.com> - 0.18-1
changelog:
  - Add virtual plans for supported provision methods
  - Implement description in 'tmt plan show' as well
  - Implement tmt run --remove to remove workdir
  - Extend the login/step test to cover failed command
  - Do not fail upon command fail in interactive mode
  - Implement the internal tmt execute step method
  - Move all prepare/install tests to tier level 3
  - Merge the new manual test specification [#247]
  - Merge the new L1 attribute 'recommend' [#265]
  - Adjust the manual test specification and examples
  - Implement 'recommend' for installing soft requires
  - State explicitly that execution is finished
  - Simplify beakerlib template, add test for init
  - Manual test case specification and examples
  - Implement exit codes, handle no tests [fix #246]
  - Merge the interactive shell login command [#258]
  - Adjust support for shortened 1MT image names
  - New login command to provide a shell on guest
  - Add support for shortened 1MT image names
  - Add support for running tests without defined plan
  - Ignore save() in the execute step unit test
  - Update the default run example with fresh output
  - Show kernel version only in verbose mode


author: Petr Šplíchal <psplicha@redhat.com> - 0.19-1
changelog:
  - Make the discover step a little bit more secure
  - Improve basic and verbose output of tmt plan show
  - Improve default plan handling and more [fix #287]
  - Adjust the compose check retry in testcloud
  - Retry Fedora compose check in testcloud [fix #275]
  - Update development section and library example
  - Support fetching beakerlib libraries in discover
  - Add nitrate to the setup.py extra requires
  - Add a workflow-tomorrow integration test example
  - Add 'duration' into the test results specification


author: Petr Šplíchal <psplicha@redhat.com> - 0.20-1
changelog:
  - Move libraries handling into a separate module
  - Adjust loading variables from YAML files [#316]
  - Support environment variables from YAML files
  - Give a nice error for expired kerberos [fix #57]
  - Merge Guest relocation and documentation [#307]
  - Describe essential Guest methods in more detail
  - Update test import story and documentation
  - Merge extra-task as summary in test export [#304]
  - Move default plan handling into a single method
  - Move the Guest class from base to steps.provision
  - Save root in run.yaml
  - Document L1 metadata defined in the discover step
  - Improve Makefile editing during test import
  - Use extra-task as summary in test export
  - Mention default methods in the step help message
  - Handle invalid url when library provided as fmf id
  - Allow library git clone to fail


author: Petr Šplíchal <psplicha@redhat.com> - 0.21-1
changelog:
  - Adjust manual test case import from nitrate [#319]
  - Move the test convert deps into a separate package
  - Support importing manual test cases from Nitrate
  - Merge the non-zero exit codes for linting errors
  - Fix several test export issues [fix #337]
  - Adjust distro checks, remove the dry parameter
  - Generalized Guest.details() [fix #310]
  - Adjust the test coverage for tmt plan/test lint
  - Update documentation with virtualization tips
  - Make sure the duration timer is always canceled
  - Merge the new retry_session functionality [#328]
  - Exit with non-zero code if linting fails
  - Merge fix for the double fmf extension [#327]
  - Prevent koji from trying to build packages on i686
  - Retry requests in case of network failure
  - Avoid double fmf extension when creating plans and stories
  - Improve the maximum test duration handling
  - Remove vagrant from tmt-all recommended packages
  - Detect beakerlib libraries from recommend as well
  - Simplify packit custom create archive command
  - Make the httpd test example a bit more interesting
  - Append dots to fix tmt run --help message summary
  - Document multiple configs and extending steps


author: Petr Šplíchal <psplicha@redhat.com> - 1.0-1
changelog:
  - Correctly handle framework for new plans and tests
  - Move runtest.sh adjustments into a single function
  - Add the executable permission to runtest.sh
  - Less strict removing sourcing of rhts-environment
  - Use metadata directory as the default for path
  - Implement the new L1 attribute 'framework'
  - Explicitly enable copr_build for pull requests
  - Handle missing library in existing repository
  - Update the overall tmt description and examples
  - Enable builds from master in the main copr repo
  - Merge packit config for copr builds from master
  - Use packit repository for copr builds from master
  - Gracefully handle invalid test output
  - Build in COPR for master via packit
  - Add hint about caching the dnf package metadata
  - Add two hints about easy login for experimenting
  - Merge debug messages for the minute plugin [#361]
  - Adjust the minute provision debug messages wording
  - Use the internal tmt executor by default
  - Add more debug messages to minute provision
  - Remove the remaining 'tmt test convert' references
  - Prevent shebang mangling for detached executor
  - Merge the minute and install plugin docs [#345]
  - Adjust the minute and install plugin documentation
  - Merge the manual test import documentation [#347]
  - Adjust the manual test documentation wording
  - Merge rhts-environment source line removal [#344]
  - Adjust rhts-environment source line removal
  - Add missing extra-* keys to the test import
  - Add docs for manual case import
  - Disable authentication when fetching libraries
  - Document the install prepare method
  - Document the minute provision method
  - Remove sourcing of rhts-environment in runtest.sh
  - Add minute to supported provision methods of prepare


author: Petr Šplíchal <psplicha@redhat.com> - 1.1-1
changelog:
  - Convert adds extra-summary as well
  - Simplify test directory copy with enabled symlinks
  - Select latest minute image only from released images
  - Allow specifying exact RHEL version using a short name
  - Preserve symlinks during discover, pull and push
  - Always run Login plugin even if step is done
  - Suggest some useful aliases for common use cases
  - Correct type of Tier attribute in examples
  - Define basic hardware environment specification
  - Import manual data for automated tests
  - Tag tests which can be run under container/virtual
  - Give hints to install provision plugins [fix #405]
  - Handle nicely missing library metadata [fix #397]
  - Update the test data directory name in the spec
  - Extend duration for tests using virtualization
  - Use a better name for the test data path method
  - Provide aggregated test metadata for execution
  - Send warnings to stderr, introduce a fail() method


author: Petr Šplíchal <psplicha@redhat.com> - 1.2-1
changelog:
  - Minor adjustment of the beakerlib test template
  - Adjust the new test checking the error output
  - Print errors to stderr
  - Fix check for selecting plans during tmt run
  - Update test coverage, fix finish step example
  - Update spec/stories implementation coverage
  - Skip import of manual cases with script
  - Import header and footer from Nitrate
  - Implement conversion between relevancy and adjust
  - Support short options for selecting tests & plans
  - Document the display and html report in the spec
  - Explain the difference between fmf and tmt
  - Fix the last missing framework in library tests
  - Adjust the docs update and title implementation
  - Implement a new story attribute 'title' (L3)
  - Small documentation cleanup
  - Simplify plan setup, move old plans to examples
  - Store the whole debug log in the top run directory
  - Add test for pip installability
  - Add a new plan to cover minimal installation
  - Move html report plugin into a separate subpackage
  - Use 'output.txt' filename for the main test output
  - Update required fmf version in setup.py
  - Improve the css style for the html report
  - Fix blocking read in Common.run
  - Adjust a bit the improved html report
  - Improve report-html --open
  - Implement adjusting metadata based on the context
  - Adjust the new 'html' report method
  - New report --how html available
  - Adjust environment import from Makefile metadata
  - Import environment from Makefile metadata
  - Update old beakerlib paths during tmt test import
  - Adjust a little bit the user story templates
  - Support libraries stored deep in the repositories
  - Enable the new coverage stories section in docs
  - First stories to cover tests coverage mapping
  - Recommend using login shell in libvirt hints
  - Use nitrate naming for the manual field export
  - Export manual attribute to nitrate
  - Store complete initialized data in metadata.yaml
  - Merge the improved minute error messages [#425]
  - Adjust a bit the minute provision error messages
  - Handle testcloud problem with the images directory
  - Handle tracebacks in minute provision
  - Multiple enhancements for package preparation
  - Gracefully handle invalid library reference


author: Petr Šplíchal <psplicha@redhat.com> - 1.2.1-1
changelog:
  - Manual state for manual nitrate tests
  - Define framework for all beakerlib libraries tests
  - Remove the remaining test case relevancy leftovers


author: Miro Hrončok <mhroncok@redhat.com> - 0.10.0-3
changelog:
  - Subpackage python2-toml has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Sean O'Keeffe <seanokeeffe797@gmail.com> 0.7.0-1
changelog:
  - Fixes #98 - Don't try appending `None`, helpers (seanokeeffe797@gmail.com)
  - Fixes #104 - Replace None with "" when sorting (seanokeeffe797@gmail.com)
  - Update Python 2 dependency declarations to new packaging standards
    (seanokeeffe797@gmail.com)
  - Fixes #105 - check ID_LIKE in /etc/os-release (seanokeeffe797@gmail.com)
  - Cache process info (elyscape@gmail.com)
  - Handle sshd sessions that use privilege separation (elyscape@gmail.com)
  - fix typo in docs (seanokeeffe797@gmail.com)
  - Switch Travis to container-based infrastructure (seanokeeffe797@gmail.com)
  - Fix RHBug #1469282 - bash completion should exit cleanly if python-
    argcomplete is not installed (seanokeeffe797@gmail.com)
  - Fix argparse logic in spec (#94) (frostyx@email.cz)
  - Update branches for fedora releaser (frostyx@email.cz)
  - Add epel releaser (seanokeeffe797@gmail.com)
  - rename tito releasers (seanokeeffe797@gmail.com)


author: Jakub Kadlčík <frostyx@email.cz> 0.7.1-1
changelog:
  - Fix #116 - Support currrent versions of DNF (elyscape@gmail.com)
  - Fix #112 - handle PIDs that have no unit_path (seanokeeffe797@gmail.com)
  - Fix #119 - Improve session detection logic to fix (elyscape@gmail.com)
  - Fix space, instead of tabs (#115) (JensKuehnel@users.noreply.github.com)
  - A lot of changes to spec file regarding python2/3 (seanokeeffe797@gmail.com)


author: Jonathon Turel <jturel@gmail.com> 0.7.2-1
changelog:
  - Use DNF on RHEL (jturel@gmail.com)
  - Use PackageManager to determine kernel version (jturel@gmail.com)
  - Use subprocess to check process path arguments (jturel@gmail.com)
  - Find the right lxml version for Python 3.4 (jturel@gmail.com)
  - Update Vagrantfile to use Fedora 30 (jturel@gmail.com)
  - Ignore debug kernels when checking if kernel has been updated
    (jturel@gmail.com)
  - Add build dependency for nosetests (frostyx@email.cz)
  - Run tests within the %check phase (frostyx@email.cz)
  - Update fedora branches (frostyx@email.cz)


author: Jonathon Turel <jturel@gmail.com> 0.7.2-3
changelog:
  - Update tito releaser branches (frostyx@email.cz)
  - Not build for python2 package for Fedora anymore (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 0.7.4-1
changelog:
  - Fix list index out of range for ssh process names (frostyx@email.cz)
  - When there is no helper, it doesn't contain anything (frostyx@email.cz)
  - Fix wrong parameters number when upating an application objects
    (frostyx@email.cz)
  - Remove unnecessary string decoding (frostyx@email.cz)
  - Fix the missing dist in release (frostyx@email.cz)


author: Miro Hrončok <mhroncok@redhat.com> - 2.4.0-5
changelog:
  - Subpackage python2-transaction has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.1.2-4
changelog:
  - Subpackage python2-tree-format has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 2.2.6-6
changelog:
  - Removed unittest2 dependency. Not used anymore.
  - Removed kajiki support because kajiki has broken dependencies
    in Fedora (python-nine).


author: Robert-André Mauchin <zebob.m@gmail.com> - 19.10.0-2
changelog:
  - Security fix for CVE-2020-10108 (#1813439, #1813441)
  - Security fix for CVE-2020-10109 (#1813447, #1813449)


author: Miro Hrončok <mhroncok@redhat.com> - 0.9.1-17
changelog:
  - Subpackage python2-txws has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Carl George <carl@george.computer> - 0.9.1-20
changelog:
  - Include LICENSE file
  - Fix automatic dependency generation
  - Add provides for python-txws
  - Run test suite


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.0-11
changelog:
  - Subpackage python2-txzmq has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.0-0.2.20170206git2f1d487
changelog:
  - Subpackage python2-ujson has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.0-7
changelog:
  - Subpackage python2-uritemplate has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Neal Gompa <ngompa13@gmail.com> - 4.0.0-1
changelog:
  - Update to 4.0.0
  - Add Python 3 subpackage and have binaries as Python 3
  - Rework and clean up spec file


author: Michal Domonkos <mdomonko@redhat.com> - 4.0.0-3
changelog:
  - Fix mirror parsing regression (rhbz#1710576)
  - python3: fix urlgrabber-ext-down to pass correct options to pycurl
  - Fix failing unit test covering the retry_no_cache option


author: Miro Hrončok <mhroncok@redhat.com> - 4.0.0-6
changelog:
  - Subpackage python2-urlgrabber has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Scott K Logan <logans@cottsay.net> - 0.1.36-1
changelog:
  - Update to release 0.1.36
  - Update to python packaging guidelines
  - Add check section
  - Add patch for test fixes
  - Add bzr, git, mercurial and subversion to Requires


author: Scott K Logan <logans@cottsay.net> - 0.1.40-1
changelog:
  - Move SCM packages from Requires to Recommends
  - Drop test coverage from %check
  - Clean up spec file
  - Add Python 3 subpackage for EPEL7
  - Update to release 0.1.40 (rhbz#1532912)


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.0-3
changelog:
  - Subpackage python2-vine has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.1.7-10
changelog:
  - Subpackage python2-wcwidth has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Dridi Boukelmoune <dridi@fedoraproject.org> - 1.7-9
changelog:
  - Catch up with packaging guidelines
  - In general, use recommended RPM macros
  - Drop the Python 2 package
  - Inline package description


author: Fabian Affolter <mail@fabian-affolter.ch> - 0.0.7-1
changelog:
  - Use LICENSE file shipped in source tarball
  - Update to latest upstream release 0.0.7 (rhbz#1814977)


author: Miro Hrončok <mhroncok@redhat.com> - 2.2.1-7
changelog:
  - Subpackage python2-wtforms has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.3.1-1
changelog:
  - Fix for issue where array formulas weren’t included in the output file for
    certain ranges/conditions


author: Rajeesh K V <rajeeshknambiar@gmail.com> - 1.3.2-1
changelog:
  - Added Border, Fill, Pattern and Gradient formatting to chart data labels and
    chart custom data labels


author: Rajeesh K V <rajeeshknambiar@gmail.com> - 1.3.3-1
changelog:
  - Added ignore_errors() worksheet method; Added warning when closing a file more
    than once via close()


author: Rajeesh K V <rajeeshknambiar@gmail.com> - 1.3.6-1
changelog:
  - Version 1.3.6
  - Added the worksheet unprotect_range() method
  - There are now over 1500 test cases in the test suite
  - Version 1.3.5
  - Fixed issue where relative url links in images didn’t work
  - Added use_zip64 as a constructor option
  - Added check, and warning, for worksheet tables with no data row
  - Add a warning when the string length in write_rich_string() exceeds Excel’s limit


author: Rajeesh K V <rajeeshknambiar@gmail.com> - 1.3.7-1
changelog:
  - Version 1.3.7
  - Fixed issue where custom chart data labels didn’t inherit the position
  - Added text alignment for textboxes


author: Miro Hrončok <mhroncok@redhat.com> - 0.10.2-9
changelog:
  - Subpackage python2-xmltodict has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-1
changelog:
  - Update to version 4.12.3 (no code changes w.r.t. 4.12.2)
  - Backport XrdVoms fixes from upstream git


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-3
changelog:
  - Fix one definition rule (ODR) violation for LTO
  - Disable LTO for 32 bit architectures due to the POSIX preload code


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-5
changelog:
  - Use new CMake macros where available
  - Backport minor fixes from upstream git
    - Correct flag reset code for ssq monitor option
    - Fix typo in xrootd-config help
  - Prevent deadlock in Python bindings
  - Fix plugin path in xrootd-http.cfg for 32 bit architectures


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.1-1
changelog:
  - Update to version 5.0.1
  - Remove conditionals for building on EPEL 6
  - Drop patches (accepted upstream or previously backported)
  - Fix 32 bit compilation (format error)
  - Fix compilation on ARM, PPC and S390X (char is unsigned)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.2-1
changelog:
  - Update to version 5.0.2
  - Drop patches (accepted upstream or previously backported)
  - Obsolete xrdhttpvoms in xrootd-voms package


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.3-2
changelog:
  - Correct plugin version checking to prevent false negatives
  - Fix wrong section number in xrootdfs.1 manpage
  - Use system tinyxml library (unbundle)


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.0-4
changelog:
  - Subpackage python2-zc-lockfile has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Georg Sauthoff <mail@gms.tf> - 3.4.0-5
changelog:
  - Be more explicit regarding setuptools depenency,
    cf. https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/


author: Miro Hrončok <mhroncok@redhat.com> - 18.1.0-2
changelog:
  - Subpackages python2-zmq, python2-zmq-test have been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Jochen Breuer <jbreuer@suse.de> - 18.1.0-3
changelog:
  - Providing python-pyzmq, since some packages are still relying on that.
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1789889


author: Miro Hrončok <mhroncok@redhat.com> - 0.7.7-12
changelog:
  - Subpackage python2-zope-sqlalchemy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-4
changelog:
  - Version 3.0.6 (obsoletes fcgi and logging config file)
  - Add additional failsafe checks to prevent manual upgrade from major version 2
  - Replace /var/run with _rundir


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-6
changelog:
  - Remove additional failsafe checks to prevent manual upgrade from major version 2 (no longer needed)
  - Revert use of radicale_package name (no no longer needed)
  - Fix hidden SELinux post-install/post-uninstall issues
  - Fix attributes for wsgi/fcgi
  - Fix not working pre/post with new major version in package


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-7
changelog:
  - Do not use fixfiles in subpackages which have nothing related defined so far
  - Enable -D in systemd unit file for major version 3
  - Add 'check' section and related build requirements


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-8
changelog:
  - Bundle vobject 0.9.6.1, dateutil 2.8.1, defusedxml 0.6.0, passlib 1.7.2 for EL8
  - Bundle setuptools_scm 1.17.0 to be able to bundle dateutil
  - Fixes/extensions for EL8 support


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-10
changelog:
  - Disable -D in systemd unit file for major version 3
  - Toggle loglevel to info by default
  - No longer package /var/log/radicale and the logrotate config for major version 3 (logs only to stdout/stderr now)
  - Replace /var/run with _rundir (additional leftovers found)


author: Peter Bieringer <pb@bieringer.de> - 3.0.6-13
changelog:
  - Only SELinux relabel log directory if existing
  - Remove no longer required/supported log directory from SELinux file context


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 1.0.0-16.20180724git2b8d76d
changelog:
  - Update to current git snapshot, which has some python3 fixes.
  - Include an additional python3 fix.
  - Use modern py3 macros.
  - Use forge macros.
  - Minor spec cleanups.


author: Karel Volný <kvolny@redhat.com> 1.3.4-1
changelog:
  - new version 1.3.4
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - also fixes rhbz#1684881


author: Karel Volný <kvolny@redhat.com> 1.3.5-1
changelog:
  - new version 1.3.5 (#1785870)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - fixes crash when reading encrypted archive (#1694388)


author: Karel Volný <kvolny@redhat.com> 1.4.1-1
changelog:
  - new version 1.4.1 (#1828957)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - adapted to F33 System-Wide Change: CMake to do out-of-source builds
  - install desktop file for opening audio CDs as Solid action


author: Karel Volný <kvolny@redhat.com> 1.2.3-1
changelog:
  - new version 1.2.3
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - drop Provides/Obsoletes, after four releases


author: Karel Volný <kvolny@redhat.com> 1.3.1-1
changelog:
  - new version 1.3.1
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - define unversioned plugin dir
  - history plugin and mpg123 support moved to qmmp


author: Karel Volný <kvolny@redhat.com> 1.4.0-1
changelog:
  - new version 1.4.0 (rhbz#1828956)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - adds YouTube plugin
  - adds appdata


author: Rex Dieter <rdieter@fedoraproject.org> - 5.9.2-2
changelog:
  - omit -qtdoc-doc bits, conflicts with real qt5-qtdoc (#1520355)
  - use %_qt5_docdir macro (instead of hard-coded %_docdir/qt5)
  - optimize build a bit


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: Ben Rosser <rosser.bjr@gmail.com> - 0.13.0-1
changelog:
  - Updated to latest upstream release, 0.13.0.
  - Add support for reloading quasselcore daemon via SIGHUP (#1380176).


author: Björn Esser <besser82@fedoraproject.org> - 0.66-1
changelog:
  - Update to 0.66 release (rhbz 1693765)
  - Modernize spec file
  - Add some additional BuildRequires
  - Add Requires: p7zip


author: Ivan Mironov <mironov.ivan@gmail.com> - 3.9.0-2.1
changelog:
  - Add missing BuildRequires: xxhash-devel, openssl-devel
  - Add missing Requires for -devel package: file-devel, openssl-devel


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.04-1
changelog:
  - rakudo builds again on all primary architectures
  - add BuildRequires perl(Digest::SHA)
  - update to 2018.04


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.10-1
changelog:
  - update to 2018.10
  - follow the change in source from tools/install-dist.pl to tools/install-dist.p6


author: Charles R. Anderson <cra@wpi.edu> - 3.9-1
changelog:
  - Update to 3.9
  - mention that Git is supported in the package description
  - Bring up to date with packaging guidelines:
  - remove unnecessary buildroot cleaning
  - use %license tag
  - fix macro usage in Source0 URL
  - remove redundant %dir usage
  - use %make_build
  - adjust some whitespace for readability


author: Paul Howarth <paul@city-fan.org> - 0.998-6
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
  - Use fewer full paths from commands in scriptlets, to aid readability
  - Drop legacy BuildRoot: and Group: tags
  - Drop explicit buildroot cleaning in %clean and %install


author: Paul Howarth <paul@city-fan.org> - 0.998b-1
changelog:
  - Update to 0.998b
    - Minor fixes in copyright and documentation
    - Bugfix: Minor fix to prevent errors on newer compilers
    - Fix for memory errors on very large datasets
  - Upstream is now at rbldnsd.io
  - Package new LICENSE.txt and README files


author: Charles R. Anderson <cra@wpi.edu> - 1.8.4-2
changelog:
  - Escape macros in comments
  - 1.8.4 release security fixes rhbz#1670427:
    CVE-2018-8794 CVE-2018-8795 CVE-2018-8797 CVE-2018-20175 CVE-2018-20176
    CVE-2018-8791 CVE-2018-8792 CVE-2018-8793 CVE-2018-8796 CVE-2018-8798
    CVE-2018-8799 CVE-2018-8800 CVE-2018-20174 CVE-2018-20177 CVE-2018-20178
    CVE-2018-20179 CVE-2018-20180 CVE-2018-20181 CVE-2018-20182


author: Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
changelog:
  - Update to 1.8.6 release which fixes a bug in 1.8.5.
  - 1.8.5 is a security  release to address various buffer overflow 
    and overrun issues in the rdesktop protocol handling.


author: Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
changelog:
  - Update to 1.9.0
  - Use new PulseAudio support rather than libao
  - Reenable CredSSP support now that libgssglue is no longer required


author: Frank Crawford <frank@crawford.emu.id.au> 2.0.3-3
changelog:
  - Add BuildRequire python3-setuptools in addition to python3-devel
    (see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)


author: Tony Garcia <tony.garcia@rackspace.com> - 2.0.1-1
changelog:
  - Latest upstream rhbz#1669250
  - Update dependencies
  - Rename man page from recap to recap.conf
  - Adding systemd timers on fedora


author: Matej Marusak <mmarusak@redhat.com> 1.17.0-1
changelog:
  - Enable creating releases with makefile
  - Introduce gen-version
  - Do not use fedorahosted.org as source
  - Include md5sum of original archive in summary page
  - Do not try to get default time when ftptask
  - Fix character escape typo
  - Change retrace-server httpd config
  - Modify search for existing vmlinux files in cache to handle older kernel-debuginfos
  - Default to hex mode for crash commands involving backtraces.
  - Create directories for tests if they are not present
  - Don't mention old wiki page
  - Fix double call of _fail method
  - Update README
  - Allow any compression of man pages
  - Autogen without args configures for debugging
  - Run 'configure' at the end of 'autogen'
  - Improve autogen to list and install dependencies
  - Avoid circular dependency on kernel-debuginfo for vmlinux files already in cache
  - Add plugin checking action
  - Update documentation of plugin in README
  - Use short form rhel when creating repository
  - Fix methods arguments
  - Move global variables to config.py.in
  - Recover from missing start/finish task files
  - Change error message in cleanup script
  - Add '-ascending' argument to gdb
  - Use devtoolset-4-gdb when used on RHEL
  - Enable creating repository from faf repository
  - Add 'make check'
  - Correct eu-unstrip parser if FILE is .
  - Not mark packages with different architectures as duplicity
  - Separate worker start_retrace method
  - Add class to wrap plugins accessing
  - Add class to wrap configuration file reading
  - Delete python labels when no python backtrace available
  - Git ignore bytecode
  - Add python backtrace, source and locals into backtrace
  - Move src/lib to src/retrace to make testing retrace-server easier
  - Add "exploitable" into LocationMatch in the httpd.conf
  - Fix invalid syntax error in sys.stderr.print()


author: Matej Marusak <mmarusak@redhat.com> 1.18.0-1
changelog:
  - mark license as license
  - Update Python 2 dependency declarations to new packaging standards
  - defattr is not needed as this is default
  - use standard python_sitelib macro
  - remove old changelog entries
  - we do not build for el6 any more
  - remove group
  - Remove duplicate RetraceWorker._fail call when start_vmcore fails
  - Add md5sum and kernelver to email notifications, help text to failing notification
  - Convert notify_email_success and notify_email_fail to a single method
  - Create notify_email_success / notify_email_fail helpers
  - Enable packages with epoch
  - Update to new mock
  - Set kernelver and vmlinux as soon as possible
  - reposync: Cleanup is not done by default in createrepo
  - Explicitly state python version in shebangs
  - Fix unreadable crash subdirectory when tarball is submitted without group read permissions
  - Try noarch when checking for package
  - Add pylintrc
  - Use dnf in mock config on Fedora
  - Update mock config for new mock version
  - Pylint updates
  - Add commandline client
  - Add aliases into FAF reposync
  - Cleanup tmp FAF repository after failing
  - Write coresize for vmcores
  - Change error message
  - Fix wrong html tag
  - Set zero to non-existing type of tasks
  - Fix typeo in manager.wsgi which creates a backtrace on non-ftp tasks.
  - Bump version of gettext
  - Change path for README.md
  - Fix problem with missing modules on kernel versions with cached vmlinux files.
  - No first retrace time when no existing task
  - Make the reposync tool more verbose if required


author: Martin Kutlak <mkutlak@redhat.com> 1.19.0-1
changelog:
  - docker: Allow building local changes
  - docker: Introduce docker
  - spec: Require Python3 pkgs of dnf and hawkey
  - retrace: Check result of get_nevra_possibilities
  - r-s-reposync-faf: Convert generator to list
  - spec: Add BuildRequire python3-devel
  - r-s-reposync-faf: Generate repo using createrepo_c
  - httpd-conf: Set WSGIApplicationGroup to %{GLOBAL}
  - r-s-reposync: Use default number of workers
  - dnf-comp: Replace yum.misc lib with one from dnf
  - py3-comp: Distinguish string and byte values in POST
  - py3-comp: Specify encoding for Popen
  - py3-comp: Use parentheses for print
  - py3-comp: Encode response body as a bytestring
  - py3-comp: Convert regexps strings to raw strings
  - Migrate retrace-server to python3
  - Implement splitFilename function using dnf
  - Replace yum with DNF
  - Correct syntax for gdb backtrace command
  - Refactoring: Too long lines, missing whitespaces
  - Add has_coredump() method to RetraceTask and upate get_md5_tasks()
  - Modify get_md5_tasks to skip tasks with no vmcores or invalid md5sum files
  - Add 'has_vmcore' method to RetraceTask
  - spec: Bytecompile r-s plugins explicitly
  - spec: Remove automake byte-compiled files
  - spec: Correct the file ownership
  - do not require install-info on F28+
  - Adjust indentation according to pylint recommendation
  - py3 compatibility: Replace filter function with a list equivalent
  - py3 compatibility: Adjust urllib, urllib2 and urlparse
  - Fix missing sys import
  - Clean up of unused imports
  - py3 compatibility: Adjust imports
  - py3 compatibility: Resolution of range and xrange
  - py3 compatibility: Replace ConfigParser module with configparser
  - py3 compatibility: Classic division
  - py3 compatibility: Adjust raise statement syntax
  - py3 compatibility: Replace StringIO module with io module
  - py3 compatibility: Removal of tuple parameter unpacking
  - Refactoring: Missing or bad whitespace
  - py3 compatibility: Set literals
  - py3 compatibility: Use 'sorted' built-in function
  - py3 compatibility: Replacement of basestring with six.string_types
  - py3 compatibility: Ensure map function to return a list
  - py3 compatibility: Replacement of 'has_key' with 'in'
  - Make r-s-bugzilla-query query options configurable
  - Load credentials from custom file
  - manager: Make the bugzillano a clickable link
  - Query the remaining bugzilla statuses
  - retrace: Add reset_age method
  - Implement retrace-server-bzquery tool
  - Implement retrace-server-bugzilla-refresh tool
  - Implement bugzilla field
  - py3 compatibility: Octal literals
  - py3 compatibility: try-except statement
  - py3 compatibility: print statement is replaced with a print() function
  - For vmcores that fail crash but have a large enough kernel log, try --minimal
  - Set md5sum as soon as possible.
  - Add dedup_vmcore to RetraceWorker and call from retrace-server-cleanup
  - Fail task if the crash sys command exits with non-zero and kernellog is small
  - Fix typo in exception handling of get_kernel_release
  - Set default signal handler for SIGPIPE before calling Popen on 'crash --osrelease'
  - Improve vmcore kernel parsing for certain scenarios and limit file scanning
  - autogen: correctly parse buildrequires from spec file
  - spec: Do not:x show every single change


author: Michal Fabik <mfabik@redhat.com> 1.20.0-1
changelog:
  - Bump Fedora Release in Dockerfile
  - retrace_worker: Use kernelver_str var
  - retrace_worker: Remove unused variables
  - retrace: Remove unused variable
  - retrace: Use converted integer value
  - retrace: Remove unsused variable
  - pylint: Fix wrong indentations
  - pylint W0702: Fix-up bare exceptions
  - pylint: Fix spacing issues
  - Remove Python2/Python3 compatibility code
  - pylint E713: Test for membership should be ‘not in’
  - retrace: Refactor asterisk imports of retrace
  - Translation updates
  - Add new translation languages - tr
  - Add transtalations from Fedora Zanata
  - Remove workdir functionality
  - retrace-server-interact: Fix undefined self var
  - retrace: Fix undefined vmcore variable
  - Fix typos
  - Fix typos and minor grammar issues
  - Switch to requests-gssapi
  - create: Fix strip_extra_pages() invocation
  - plugins: Add el8 to versionlist
  - plugins: Add plugin for CentOS
  - plugins: Update fedora versionlist
  - plugins: Update devtoolset version
  - stats: Display whole release version
  - Use sys.exit instead of exit for retrace-server commands
  - Move makedumpfile logic from download_remote into start_vmcore
  - Move prepare_debuginfo to KernelVMcore
  - Remove call to prepare_debuginfo from retrace-server-interact
  - Move get_kernel_release to KernelVMcore
  - Move strip_vmcore to KernelVMcore.strip_extra_pages
  - Add KernelVMcore.has_extra_pages method
  - Move get_vmcore_dump_level to KernelVMcore.get_dump_level
  - Handle 'flattened' vmcore format by converting with makedumpfile
  - Pass 'results' directory to hook script rather than task_dir.
  - Rename 'misc' methods and subdirectory to 'results'.
  - delete: Fix typo in function name
  - Clean up handling of mock with x86 vmcores in x86_64 environments
  - Remove bt_filter from retrace-server
  - Remove excess post-retrace crash commands
  - Make retrace-server-cleanup more resilient to non-existent tasks
  - retrace: Allow tilde in package names
  - spec: Use macros instead of environment variables
  - Fix module extraction from kernel-debuginfo
  - Move ProcessCommunicateTimeout inside run_crash_cmdline
  - Move run_crash_cmdline from RetraceWorker to RetraceTask
  - Fix backtrace of bt_filter on Python3
  - Remove 'utf-8' encoding for run_crash_cmd and change related functions.
  - Refactor crash commands run after prepare_debuginfo into run_crash_cmdline helper
  - worker: Add string formatting for provided arguments
  - worker: Remove unused function
  - worker: Use log_error function to log errors
  - Fix runaway crash processes due to either corrupted vmcore memory or files.
  - Fix backtrace when updating bugzillano from web UI due to use of basestring
  - Fix message and code path when we fail to decode the release of vmcore
  - spec: Fix test condition for Fedora
  - spec: Fix %if conditions
  - spec: Add python3-createrepo_c dependency
  - retrace_worker: Ignore EEXISTS when symlinking log
  - retrace: Replace execfile with exec(open())
  - Drop YUM support
  - Drop __future__.print_function import
  - Drop __future__.division import
  - Fix ftp.wsgi for Python3 due to sorted() method change, speed manager load
  - Fix get_kernel_release() on Python3
  - cleanup: Add check for opened crash files
  - Add forgotten encoding
  - reposync: Inform why creating of repository failed


author: Michal Fabik <mfabik@redhat.com> 1.21.0-1
changelog:
  - README: Add translation status
  - translations: Remove zanata config and script
  - retrace: Fix bytes has no attribute encode
  - Fix error when calling run_crash_cmdline after conversion to run()
  - Fix error handling when unknown exception occurs in run_crash_cmdline
  - podman: Tweak the Dockerfile for retracing
  - Remove rpm2cpio part from podman retrace
  - Check for RequireGPGCheck
  - Simplify run calls
  - Make returncode checks more readable
  - Fix container and image cleanup
  - Tag podman images with task id
  - Replace call() and Popen() with run()
  - Fix container cleanup
  - Change home dir for user 'retrace'
  - Use more meaningful log messages
  - Replace os.devnull with subprocess.DEVNULL
  - Add podman-specific deployment instructions
  - Fix pylint issues
  - Run hooks with podman as well
  - Add UseFafPackages support in podman
  - Fix indentation
  - Add exit code to spec file scriptlet
  - Add podman as a weak dependency
  - Beautify gdb.sh
  - Run retrace in podman container
  - Create Dockerfiles
  - Make mock-specific parts conditional
  - Remove test for abrt-gdb-exploitable
  - Add RetraceEnvironment config item
  - Fix spelling
  - Tweak man pages
  - Update translations
  - r-s-reposync-faf: Fix paths to rpms
  - Update (pt) translation
  - Update (nl) translation
  - Update (de) translation
  - Update (bg) translation
  - Update (tr) translation
  - Update (it) translation
  - Add (zh_HK) translation
  - r-s-reposync: Replace old way of cmp with key
  - README.md: Change capitalization of freenode
  - Fix build error after change of mock.conf to environment.conf
  - hooks: Rename mock hook to environment
  >>>>>>> master
  - hooks: Add option for per-executable timeouts
  - spec: Remove upgrade script moving config to new location
  - hooks:config: Load configs from users homedir
  - hooks: Move default hook script dir to /usr/libexec
  - hooks: Log stdout and stderr of scripts after exception
  - hooks: Run hook scripts in parallel processes
  - spec: Do not replace configs on reinstall
  - hooks: Fix hook timeouts and other exceptions logs
  - hooks: Change cwd for hooks to hooks dir
  - hooks: Change of retrace hooks
  - config: Move retrace-server configuration file
  - retrace: Change logging format
  - retrace_worker: Remove distro hack from mock config
  - dockerfile_local: Install vim
  - docker: Update Makefile
  - docker: Use sbin/httpd instead of apachectl
  - dockerfile_local: Install make
  - dockerfile: Update to Fedora 31
  - dockerfile: Install mod_ssl
  - retrace_worker: Fix file mode to write to file
  - retrace-server-worker: Correct import of ArgumentParser


author: Matěj Grabovský <mgrabovs@redhat.com> 1.22.0-1
changelog:
  - Add support for virtual memory files for vmcores
  - Add option to restart an existing task in retrace-server-task and on task manager page
  - Disallow users other than 'retrace' to call retrace-server-worker
  - Improve error message in case of Kerberos authentication failure
  - Revamp task manager web UI
  - Revamp GPG verification of package signatures; use keys from distribution-gpg-keys
  - Accommodate for multiple debug directories in Fedora 27 and later
  - Fix FTP submissions on task manager page
  - Fix permissions on dmesg file in task results directory
  - Update translations
  - Drop python3-six dependency
  - Add build dependencies on gzip, lsof, tar and xz
  - Rewrite Dockerfile
  - Migrate to calling subprocess.run() in place of s.Popen() and s.call()
  - Use pathlib.Path instead of strings and os.path methods in some places
  - Add kernel-only config options 'KernelDebuggerPath' and 'RetraceEnvironment=native'
  - Introduce type annotations
  - Address issues reported by Pylint
  - Other minor code refactoring and cleanup operations


author: Matěj Grabovský <mgrabovs@redhat.com> 1.22.0-1
changelog:
  - Add support for virtual memory files for vmcores
  - Add option to restart an existing task in retrace-server-task and on task manager page
  - Disallow users other than 'retrace' to call retrace-server-worker
  - Improve error message in case of Kerberos authentication failure
  - Revamp task manager web UI
  - Revamp GPG verification of package signatures; use keys from distribution-gpg-keys
  - Accommodate for multiple debug directories in Fedora 27 and later
  - Fix FTP submissions on task manager page
  - Fix permissions on dmesg file in task results directory
  - Migrate build process to Meson; completely drop Autotools
  - Add Tito configuration
  - Update translations
  - Drop python3-six dependency
  - Add build dependencies on gzip, lsof, tar and xz
  - Rewrite Dockerfile
  - Migrate to calling subprocess.run() in place of s.Popen() and s.call()
  - Use pathlib.Path instead of strings and os.path methods in some places
  - Add kernel-only config options 'KernelDebuggerPath' and 'RetraceEnvironment=native'
  - Introduce type annotations
  - Address issues reported by Pylint
  - Other minor code refactoring and cleanup operations


author: Packit Service <user-cont-team+packit-service@redhat.com> - 1.22.4-1
changelog:
  - Release version 1.22.4-1 (Matěj Grabovský)
  - r-s-reposync-faf: Fix type errors (Matěj Grabovský)
  - fedora: Remove old releases before 31 (Matěj Grabovský)
  - fedora: Add Fedora 33 to version list (Matěj Grabovský)
  - Update translations (Jenkins Automation Server)
  - retrace: Do not allocate pseudo-TTY for container (Matěj Grabovský)
  - retrace: Slight refactoring in Podman backend (Matěj Grabovský)
  - retrace: Remove intermediate Podman containers in build (Matěj Grabovský)
  - retrace: More precise argument type (Matěj Grabovský)
  - Update translations (Jenkins Automation Server)
  - ftp/manager: Add link on manager page and create backlink on ftp page (Dave Wysochanski)
  - managertask: Remove unnecessary whitespace at right of notes and backtrace (Dave Wysochanski)
  - manager: Rework display of finished, running, and available tasks (Dave Wysochanski)
  - manager: reformat manager page to improve readability (Dave Wysochanski)


author: Kevin Fenzi <kevin@scrye.com> - 1.4.6-1
changelog:
  - Update to 1.4.6. Fixes bug #1547315
  - Allow KRA vault log files. Fixes bug #1541472
  - ipc_shared_mem warning fixed upstream. Fixes bug #1524456


author: clime <clime@fedoraproject.org> 0.3-1
changelog:
  - fix warning about unset git indetity in test_submodule_sources
  - skip test for submodule_sources on epel6
  - add missing sleep in tests, add TODO
  - fix changelog renderring for legacy git as there is no points-at
    option
  - resolve problem in git_pack and submodules for epel7


author: clime <clime@fedoraproject.org> 0.4-1
changelog:
  - remove shebangs in library files according to Fedora review
  - changes according to review - usage of %{_prefix} in spec, g-w for
  pack_sources
  - use git-core on Fedoras


author: clime <clime@fedoraproject.org> 1.0-1
changelog:
  - fix version check in git_pack
  - rpm-git-tag-sort is also required during build for tests
  - add man pages for rpkg-macros, redirect there from MACRO REFERENCE
    in man rpkg
  - fix parameter order for rpm-git-tag-sort in git_merged_tag_refs
  - fix version parsing from the latest tag, package name may contain
    dashes!
  - implement support for multiple Sources at once
  - use rpm-git-tag-sort for tag sorting & filtering in git_merged_tag_refs
  submodules
  - fix git_head for detached head state
  - in git_bumped_version, lead must be numeric and greater than zero to output
  follow as zero + small code tweak in git_version_generic
  - remove now unused git_bumped_release, set "" as default for lead in
  git_bumped_version
  - make lead="" the only special case, otherwise lead is lead
  - unify code and params for git_release and git_version
  - code cleanup


author: Tim Jackson <rpm@timj.co.uk> - 1.5.7-1
changelog:
  - Update to upstream 1.5.7
  - No longer requires python2 (RHBZ #1374924)
  - Change references to new upstream location (at GitHub)


author: Tim Jackson <rpm@timj.co.uk> - 1.5.7-2
changelog:
  - Fix build on arbitrary versions of python 3, by using Python install macro
  - Package python metadata properly


author: clime <clime@fedoraproject.org> 1.0-1
changelog:
  - switch order of input arguments (target_repo first, package name second)
  - Update README.md
  - use "source_indices" param in spec instead of "sources" due to change in rpkg-
  util
  - fix tag ids output to contain 40 chars instead of 39
  - fix package description and improve comment formatting
  - update README.md
  - add README.md with description and example usage
  - add dot at the end of summary in spec
  - requires on dynamic libs are automatically generated by rpm


author: David Cantrell <dcantrel@redhat.com> - 0.7-1
changelog:
  - Add commented out [products] section to rpminspect.conf
  - Update product regexps so they being with '.'
  - Add [annocheck] section to rpminspect.conf
  - Update build files and helper scripts
  - Include generated changelog file.


author: David Cantrell <dcantrel@redhat.com> - 0.8-1
changelog:
  - Use MESON_BUILD_DIR in the Makefile 'all' target.
  - Add runtime profiles and update rpminspect.conf
  - specname primary setting; 'basename' -> 'filename'
  - Add vendor_data_dir to rpminspect.conf, change licensedb.
  - Rename [tests] section in rpminspect.conf to [settings]
  - Remove desktop_icon_paths since rpminspect doesn't use it anymore.
  - Add fedora_abbrev to Universal Permissive License v1.0 entry
  - Change UPL to approved: yes
  - Merge pull request #3 from jiekang/patch-1
  - Skip the emptyrpm inspection in the 'scl' profile.


author: David Cantrell <dcantrell@redhat.com> - 0.9-1
changelog:
  - Add the new favor_release setting to rpminspect.conf
  - Add commented out [inspections] block in rpminspect.conf
  - Simplify the string concatenation in meson.build
  - Make compatible with meson 0.47.0
  - Sync up rpminspect.conf with the default one.
  - Add 'pathmigration' settings to rpminspect.conf
  - Add size_threshold=20 to the [settings] section
  - Ignore *.xml.in template files.
  - Synchronize with official Fedora license list.
  - Update the AUTHORS file
  - Remove GitHub Release entry stuff from utils/release.sh


author: David Cantrell <dcantrell@redhat.com> - 0.10-1
changelog:
  - Add F32 to stat-whitelist, fix version names
  - Add F33 with Java 11 default bytecode version
  - Add [lto] section to rpminspect.conf with lto_symbol_name_prefixes


author: David Cantrell <dcantrell@redhat.com> - 1.0-1
changelog:
  - Use this project's user.name and user.email for Koji builds.
  - Add .gitignore
  - Convert configuration files to YAML format, bump version to 1.0.
  - Update the 'ignore' section in rpminspect.yaml
  - Add /usr/bin/vmware-user-suid-wrapper to setxid whitelist
  - Split 'make release' in to 'make new-release' and 'make release'


author: David Cantrell <dcantrell@redhat.com> - 1.1-1
changelog:
  - Restructure rpminspect-data-fedora so it can coexist with other pkgs
  - Update the README
  - Add 'types: off' to the list of commented out inspections
  - Rename ipv6_blacklist to forbidden_ipv6_blacklist
  - Rename stat-whitelist to fileinfo, adjust header comments
  - Rename abi-checking-whitelist/ to abi/
  - Rename political-whitelist/ to politics/
  - Rename version-whitelist/ to rebaseable/
  - Change default licensing to CC-BY-SA-4.0
  - A few missed files for the license change
  - Rollback project version change
  - Add abidiff section to fedora.yaml
  - Update abidiff and kmidiff blocks in fedora.yaml
  - Add kabi_dir and kabi_filename to fedora.yaml, but commented out.
  - Add Firmware and Distributable licenses.
  - Set minimum JVM bytecode version for Fedora 34 (#9)
  - Update the inspections section in fedora.yaml
  - Utility script and Copr Makefile updates


author: David Cantrell <dcantrell@redhat.com> - 1.2-1
changelog:
  - More fixes for submit-koji-builds.sh
  - Increment development work version to 1.2
  - Rename '%files' to 'files'; add 'config' and 'doc' to inspections
  - Remove the politics/ subdirectory and the files in it.
  - Add 'politics' and 'virus' to the fedora.yaml config file.
  - s/DT_NEEDED/dsodeps/g in fedora.yaml
  - Require optional packages used by enabled inspections.
  - Add excluded_paths block to the pathmigration block
  - Adjust the pathmigration block to have 'migrated_paths'
  - Update rpminspect-data-fedora.spec.in
  - Updates to the 'make koji' process


author: Robert Scheck <robert@fedoraproject.org> - 1.4.3-1
changelog:
  - Upgrade to 1.4.3 (#1443553, #1646191, #1741427)
  - Extend spec file compatibility to cover RHEL/CentOS 6
  - Add run-time requirement for perl(Lchown) (#1494775)


author: Conrad Meyer <cemeyer@uw.edu> - 0.9.7-1
changelog:
  - Bump to latest upstream release (rhbz# 1588472)
  - Drop special views patch (# 1354125); now fixed in 0.9.7


author: Pavel Valena <pvalena@redhat.com> - 0.0.4-1
changelog:
  - Update to introspection 0.0.4(rhbz#1390394)
    - Remove patch0, subsumed
    - Remove patch1, subsumed


author: Athos Ribeiro <athoscr@fedoraproject.org> - 0.1.0-3
changelog:
  - Do not use simplecov
  - Add spec directory to documentation subpackage
  - Remove code for EOL fedora versions


author: Ricky Elrod <codeblock@fedoraproject.org> 0.7.3-4
changelog:
  - Add groff-base Requires.
  - Nuke a Requires of the base package from the -doc subpackage.
  - Fix Requires for F18-, make it be >= 1.9.1.


author: Robbie Harwood <rharwood@redhat.com> - 9.22-17
changelog:
  - Merge all {,256}{,ml} variants into one package (with compat symlinks)
  - Resolves: #1669302
  - Resolves: #1732589


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-2
changelog:
  - General cleanup to adapt to Fedora guidelines
  - Build with PIE enabled (required by Fedora)
  - Remove unneeded build requirement for mailcap


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-3
changelog:
  - Require fuse package on runtime to allow mounting with systemd,
    mount command or /etc/fstab (#1637669)


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.85-1
changelog:
  - Fix cross building (https://github.com/s3fs-fuse/s3fs-fuse/pull/985)
    * 985-fix-cross-building.patch
  - Support Curl lower than 7.25 (CentOS6) (https://github.com/s3fs-fuse/s3fs-fuse/pull/987)
    * 987-support-curl-lt-7-25.patch
  - Update to 1.85 from https://github.com/s3fs-fuse/s3fs-fuse
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.85


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.86-1
changelog:
  - Update to 1.86 from https://github.com/s3fs-fuse/s3fs-fuse (#1798716)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.86
  - Removed:
    * 985-fix-cross-building.patch
    * 987-support-curl-lt-7-25.patch


author: Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.86-2
changelog:
  - Add mailcap dependency removed at 1.84-2. as it is in fact a runtime
    dependency to take care of mime-types on upload
    https://github.com/s3fs-fuse/s3fs-fuse/issues/1217


author: Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.87-1
changelog:
  - Update to 1.87 from https://github.com/s3fs-fuse/s3fs-fuse (#1867722)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.87


author: Stephane Thiell <sthiell@stanford.edu> 0.3.8-2
changelog:
  - always remove shebang from Python modules
  - removed unwanted Group tag
  - removed useless/duplicate Provides tag


author: Timothée Floure <fnux@fedoraproject.org> - 1.9.4-3
changelog:
  - Remove useless PCDIR variable definition in build section
  - Fix erroneous dates in last two changelog entries


author: Merlin Mathesius <mmathesi@redhat.com> - 1.0.11-14
changelog:
  - Fix FTBFS by disabling regeneration of documentation at build time
    and using pregenerated docs included in upstream source. This is
    because gtkdoc-mktmpl has been removed as of gtk-doc-1.26.


author: Sérgio Basto <sergio@serjux.com> - 1.6.10-1
changelog:
  - Update to 1.6.10
  - Add from Debian package, BRs, patches and config files
  - Switch to cmake
  - Modernize spec file


author: Derek Weitzel <dweitzel@unl.edu> - 0.3.3-1
changelog:
  - Merge OSG changes
  - Use a newer, still supported version of devtoolset
  - Fix bug in verifying EC signed tokens #13


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.5.1-2
changelog:
  - Fix build failure with GCC10.1 and Werror (upstream pull request)
  - Adapt specfile to new cmake macros (out of tree build)
  - Drop EPEL 6 conditionals (EOL)
  - Fix compilation error with gcc 11


author: Dave love <loveshack@fedoraproject.org> - 6.0-4
changelog:
  - Add openmpi3 variant on el7
  - Fix logic for mpi running in %check
  - Specify cube and opari version requirements


author: Dave love <loveshack@fedoraproject.org> - 6.0-7
changelog:
  - Bundle the recommended modified libunwind
  - Fix FTBFS with binutils 2.34
  - Avoid oshm on el8/fedora aarch64


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.2-3
changelog:
  - Address Fedora review comments, v2.
  - Fix BR typo of python3-gobject
  - Add missing BR for intltool and gettext
  - Add missing runtime dependency on slop
  - Add fontawesome and appindicator recommendation
  - Install locale files


author: Rex Dieter <rdieter@fedoraproject.org> - 0.18.0-1
changelog:
  - sddm-0.18.0
  - rebase libXau patch (upstream pull request #863)
  - drop patch from upstream pull request #735
  - drop remnants of 02-fedora sddm theme


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: Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.2
changelog:
  - Add patch for PR #4974.  Only the src rpm is being used, for
    building a --without-suid installation, so this won't be released
    to EPEL or Fedora other than rawhide..


author: Dave Dykstra <dwd@fedoraproject.org> - 3.6.0-1
changelog:
  - Upgrade to upstream 3.6.0.  Remove patch #4679 for el8, since
    golang-12 is now available for that build machine.


author: Antonio Trande <sagitter@fedoraproject.org> - 2.56-1
changelog:
  - First package
  - Unbundle zlib, boost and BioNetGen
  - Remove unused header files
  - Fix file permissions
  - Add License file provided by upstream


author: Zygmunt Krynicki <me@zygoon.pl>
changelog:
  - New upstream release, LP: #1875071
    - many: backport _writable_defaults dir changes
    - tests: fix incorrect check in smoke/remove test
    - cmd/snap-bootstrap,seed: backport of uc20 PRs
    - tests: avoid exit when nested type var is not defined
    - cmd/snap-preseed: backport fixes
    - interfaces: optimize rules of multiple connected iio/i2c/spi plugs
    - many: cherry-picks for 2.45, gh-action, test fixes
    - tests/lib: account for changes in arch package file name extension
    - postrm, snap-mgmt: cleanup modules and other cherry-picks
    - snap-confine: don't die if a device from sysfs path cannot be
      found by udev
    - data/selinux: update policy to allow forked processes to call
      getpw*()
    - tests/main/interfaces-time-control: exercise setting time via date
    - interfaces/builtin/time-control: allow POSIX clock API
    - usersession/userd: add "slack" to the white list of URL schemes
      handled by xdg-open


author: Samuele Pedroni <pedronis@lucediurna.net>
changelog:
  - New upstream release, LP: #1875071
    - o/ifacestate: fix bug in snapsWithSecurityProfiles
    - tests/main/selinux-clean: workaround SELinux denials triggered by
      linger setup on Centos8


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.46
   - logger: add support for setting snapd.debug=1 on kernel cmdline
   - o/snapstate: check disk space before creating automatic snapshot
     on remove
   - boot, o/devicestate: observe existing recovery bootloader trusted
     boot assets
   - many: use transient scope for tracking apps and hooks
   - features: add HiddenSnapFolder feature flag
   - tests/lib/nested.sh: fix partition typo, unmount the image on uc20
     too
   - runinhibit: open the lock file in read-only mode in IsLocked
   - cmd/s-b/initramfs-mounts: make recover -> run mode transition
     automatic
   - tests: update spread test for unknown plug/slot with snapctl is-
     connected
   - osutil: add OpenExistingLockForReading
   - kernel: add kernel.Validate()
   - interfaces: add vcio interface
   - interfaces/{docker,kubernetes}-support: load overlay and support
     systemd cgroup driver
   - tests/lib/nested.sh: use more robust code for finding what loop
     dev we mounted
   - cmd/snap-update-ns: detach all bind-mounted file
   - snap/snapenv: set SNAP_REAL_HOME
   - packaging: umount /snap on purge in containers
   - interfaces: misc policy updates xlvi
   - secboot,cmd/snap-bootstrap: cross-check partitions before
     unlocking, mounting
   - boot: copy boot assets cache to new root
   - gadget,kernel: add new kernel.{Info,Asset} struct and helpers
   - o/hookstate/ctlcmd: make is-connected check whether the plug or
     slot exists
   - tests: find -ignore_readdir_race when scanning cgroups
   - interfaces/many: deny arbitrary desktop files and misc from
     /usr/share
   - tests: use "set -ex" in prep-snapd-in-lxd.sh
   - tests: re-enable udisks test on debian-sid
   - cmd/snapd-generator: use PATH fallback if PATH is not set
   - tests: disable udisks2 test on arch linux
   - github: use latest/stable go, not latest/edge
   - tests: remove support for ubuntu 19.10 from spread tests
   - tests: fix lxd test wrongly tracking 'latest'
   - secboot: document exported functions
   - cmd: compile snap gdbserver shim correctly
   - many: correctly calculate the desktop file prefix everywhere
   - interfaces: add kernel-crypto-api interface
   - corecfg: add "system.timezone" setting to the system settings
   - cmd/snapd-generator: generate drop-in to use fuse in container
   - cmd/snap-bootstrap/initramfs-mounts: tweak names, add comments
     from previous PR
   - interfaces/many: miscellaneous updates for strict microk8s
   - secboot,cmd/snap-bootstrap: don't import boot package from secboot
   - cmd/snap-bootstrap/initramfs-mounts: call systemd-mount instead of
     the-tool
   - tests: work around broken update of systemd-networkd
   - tests/main/install-fontconfig-cache-gen: enhance test by
     verifying, add fonts to test
   - o/devicestate: wrap asset update observer error
   - boot: refactor such that bootStateUpdate20 mainly carries Modeenv
   - mkversion.sh: disallow changelog versions that have git in it, if
     we also have git version
   - interfaces/many: miscellaneous updates for strict microk8s
   - snap: fix repeated "cannot list recovery system" and add test
   - boot: track trusted assets during initial install, assets cache
   - vendor: update secboot to fix key data validation
   - tests: unmount FUSE file-systems from XDG runtime dir
   - overlord/devicestate: workaround non-nil interface with nil struct
   - sandbox/cgroup: remove temporary workaround for multiple cgroup
     writers
   - sandbox/cgroup: detect dangling v2 cgroup
   - bootloader: add helper for creating a bootloader based on gadget
   - tests: support different images on nested execution
   - many: reorg cmd/snapinfo.go into snap and new client/clientutil
   - packaging/arch: use external linker when building statically
   - tests: cope with ghost cgroupv2
   - tests: fix issues related to restarting systemd-logind.service
   - boot, o/devicestate: TrustedAssetUpdateObserver stubs, hook up to
     gadget updates
   - vendor: update github.com/kr/pretty to fix diffs of values with
     pointer cycles
   - boot: move bootloaderKernelState20 impls to separate file
   - .github/workflows: move snap building to test.yaml as separate
     cached job
   - tests/nested/manual/minimal-smoke: run core smoke tests in a VM
     meeting minimal requirements
   - osutil: add CommitAs to atomic file
   - gadget: introduce content update observer
   - bootloader: introduce TrustedAssetsBootloader, implement for grub
   - o/snapshotstate: helpers for calculating disk space needed for an
     automatic snapshot
   - gadget/install: retrieve command lines from bootloader
   - boot/bootstate20: unify commit method impls, rm
     bootState20MarkSuccessful
   - tests: add system information and image information when debug
     info is displayed
   - tests/main/cgroup-tracking: try to collect some information about
     cgroups
   - boot: introduce current_boot_assets and
     current_recovery_boot_assets to modeenv
   - tests: fix for timing issues on journal-state test
   - many: remove usage and creation of hijacked pid cgroup
   - tests: port regression-home-snap-root-owned to tests.session
   - tests: run as hightest via tests.session
   - github: run CLA checks on self-hosted workers
   - github: remove Ubuntu 19.10 from actions workflow
   - tests: remove End-Of-Life opensuse/fedora releases
   - tests: remove End-Of-Life releases from spread.yaml
   - tests: fix debug section of appstream-id test
   - interfaces: check !b.preseed earlier
   - tests: work around bug in systemd/debian
   - boot: add deepEqual, Copy helpers for Modeenv to simplify
     bootstate20 refactor
   - cmd: add new "snap recovery" command
   - interfaces/systemd: use emulation mode when preseeding
   - interfaces/kmod: don't load kernel modules in kmod backend when
     preseeding
   - interfaces/udev: do not reload udevadm rules when preseeding
   - cmd/snap-preseed: use snapd from the deb if newer than from seeds
   - boot: fancy marshaller for modeenv values
   - gadget, osutil: use atomic file copy, adjust tests
   - overlord: use new tracking cgroup for refresh app awareness
   - github: do not skip gofmt with Go 1.9/1.10
   - many: introduce content write observer, install mode glue, initial
     seal stubs
   - daemon,many: switch to use client.ErrorKind and drop the local
     errorKind...
   - tests: new parameters for nested execution
   - client: move all error kinds into errors.go and add doc strings
   - cmd/snap: display the error in snap debug seeding if seeding is in
     error
   - cmd/snap/debug/seeding: use unicode for proper yaml
   - tests/cmd/snap-bootstrap/initramfs-mounts: add test case for empty
     recovery_mode
   - osutil/disks: add mock disk and tests for happy path of mock disks
   - tests: refresh/revert snapd in uc20
   - osutil/disks: use a dedicated error to indicate a fs label wasn't
     found
   - interfaces/system-key: in WriteSystemKey during tests, don't call
     ParserFeatures
   - boot: add current recovery systems to modeenv
   - bootloader: extend managed assets bootloader interface to compose
     a candidate command line
   - interfaces: make the unmarshal test match more the comment
   - daemon/api: use pointers to time.Time for debug seeding aspect
   - o/ifacestate: update security profiles in connect undo handler
   - interfaces: add uinput interface
   - cmd/snap-bootstrap/initramfs-mounts: add doSystemdMount + unit
     tests
   - o/devicestate: save seeding/preseeding times for use with debug
     seeding api
   - cmd/snap/debug: add "snap debug seeding" command for preseeding
     debugging
   - tests/main/selinux-clean: workaround SELinux denials triggered by
     linger setup on Centos8
   - bootloader: compose command line with mode and extra arguments
   - cmd/snap, daemon: detect and bail purge on multi-snap
   - o/ifacestate: fix bug in snapsWithSecurityProfiles
   - interfaces/builtin/multipass: replace U+00A0 no-break space with
     simple space
   - bootloader/assets: generate bootloader assets from files
   - many/tests/preseed: reset the preseeded images before preseeding
     them
   - tests: drop accidental accents from e
   - secboot: improve key sealing tests
   - tests: replace _wait_for_file_change with retry
   - tests: new fs-state which replaces the files.sh helper
   - sysconfig/cloudinit_test.go: add test for initramfs case, rm "/"
     from path
   - cmd/snap: track started apps and hooks
   - tests/main/interfaces-pulseaudio: disable start limit checking for
     pulseaudio service
   - api: seeding debug api
   - .github/workflows/snap-build.yaml: build the snapd snap via GH
     Actions too
   - tests: moving journalctl.sh to a new journal-state tool
   - tests/nested/manual: add spread tests for cloud-init vuln
   - bootloader/assets: helpers for registering per-edition snippets,
     register snippets for grub
   - data,packaging,wrappers: extend D-Bus service activation search
     path
   - spread: add opensuse 15.2 and tumbleweed for qemu
   - overlord,o/devicestate: restrict cloud-init on Ubuntu Core
   - sysconfig/cloudinit: add RestrictCloudInit
   - cmd/snap-preseed: check that target path exists and is a directory
     on --reset
   - tests: check for pids correctly
   - gadget,gadget/install: refactor partition table update
   - sysconfig/cloudinit: add CloudInitStatus func + CloudInitState
     type
   - interface/fwupd: add more policies for making fwupd upstream
     strict
   - tests: new to-one-line tool which replaces the strings.sh helper
   - interfaces: new helpers to get and compare system key, for use
     with seeding debug api
   - osutil, many: add helper for checking whether the process is a go
     test binary
   - cmd/snap-seccomp/syscalls: add faccessat2
   - tests: adjust xdg-open after launcher changes
   - tests: new core config helper
   - usersession/userd: do not modify XDG_DATA_DIRS when calling xdg-
     open
   - cmd/snap-preseed: handle relative chroot path
   - snapshotstate: move sizer to osutil.Sizer()
   - tests/cmd/snap-bootstrap/initramfs-mounts: rm duplicated env ref
     kernel tests
   - gadget/install,secboot: use snapcore/secboot luks2 api
   - boot/initramfs_test.go: add Commentf to more Assert()'s
   - tests/lib: account for changes in arch package file name extension
   - bootloader/bootloadertest: fix comment typo
   - bootloader: add helper for getting recovery system environment
     variables
   - tests: preinstall shellcheck and run tests on focal
   - strutil: add a helper for parsing kernel command line
   - osutil: add CheckFreeSpace helper
   - secboot: update tpm connection error handling
   - packaging, cmd/snap-mgmt, tests: remove modules files on purge
   - tests: add tests.cleanup helper
   - packaging: add "ca-certificates" to build-depends
   - tests: more checks in core20 early config spread test
   - tests: fix some snapstate tests to use pointers for
     snapmgrTestSuite
   - boot: better naming of helpers for obtaining kernel command line
   - many: use more specific check for unit test mocking
   - systemd/escape: fix issues with "" and "\t" handling
   - asserts: small improvements and corrections for sequence-forming
     assertions' support
   - boot, bootloader: query kernel command line of run mod and
     recovery mode systems
   - snap/validate.go: disallow snap layouts with new top-level
     directories
   - tests: allow to add a new label to run nested tests as part of PR
     validation
   - tests/core/gadget-update-pc: port to UC20
   - tests: improve nested tests flexibility
   - asserts: integer headers: disallow prefix zeros and make parsing
     more uniform
   - asserts: implement Database.FindSequence
   - asserts: introduce SequenceMemberAfter in the asserts backstores
   - spread.yaml: remove tests/lib/tools from PATH
   - overlord: refuse to install snaps whose activatable D-Bus services
     conflict with installed snaps
   - tests: shorten lxd-state undo-mount-changes
   - snap-confine: don't die if a device from sysfs path cannot be
     found by udev
   - tests: fix argument handling of apt-state
   - tests: rename lxd-tool to lxd-state
   - tests: rename user-tool to user-state, fix --help
   - interfaces: add gconf interface
   - sandbox/cgroup: avoid parsing security tags twice
   - tests: rename version-tool to version-compare
   - cmd/snap-update-ns: handle anomalies better
   - tests: fix call to apt.Package.mark_install(auto_inst=True)
   - tests: rename mountinfo-tool to mountinfo.query
   - tests: rename memory-tool to memory-observe-do
   - tests: rename invariant-tool to tests.invariant
   - tests: rename apt-tool to apt-state
   - many: managed boot config during run mode setup
   - asserts: introduce the concept of sequence-forming assertion types
   - tests: tweak comments/output in uc20-recovery test
   - tests/lib/pkgdb: do not use quiet when purging debs
   - interfaces/apparmor: allow snap-specific /run/lock
   - interfaces: add system-source-code for access to /usr/src
   - sandbox/cgroup: extend SnapNameFromPid with tracking cgroup data
   - gadget/install: move udev trigger to gadget/install
   - many: make nested spread tests more reliable
   - tests/core/uc20-recovery: apply hack to get gopath in recover mode
     w/ external backend
   - tests: enable tests on uc20 which now work with the real model
     assertion
   - tests: enable system-snap-refresh test on uc20
   - gadget, bootloader: preserve managed boot assets during gadget
     updates
   - tests: fix leaked dbus-daemon in selinux-clean
   - tests: add servicestate.Control tests
   - tests: fix "restart.service"
   - wrappers: helper for enabling services - extract and move enabling
     of services into a helper
   - tests: new test to validate refresh and revert of kernel and
     gadget on uc20
   - tests/lib/prepare-restore: collect debug info when prepare purge
     fails
   - bootloader: allow managed bootloader to update its boot config
   - tests: Remove unity test from nightly test suite
   - o/devicestate: set mark-seeded to done in the task itself
   - tests: add spread test for disconnect undo caused by failing
     disconnect hook
   - sandbox/cgroup: allow discovering PIDs of given snap
   - osutil/disks: support IsDecryptedDevice for mountpoints which are
     dm devices
   - osutil: detect autofs mounted in /home
   - spread.yaml: allow amazon-linux-2-64 qemu with
     ec2-user/ec2-user
   - usersession: support additional zoom URL schemes
   - overlord: mock timings.DurationThreshold in TestNewWithGoodState
   - sandbox/cgroup: add tracking helpers
   - tests: detect stray dbus-daemon
   - overlord: refuse to install snaps providing user daemons on Ubuntu
     14.04
   - many: move encryption and installer from snap-boostrap to gadget
   - o/ifacestate: fix connect undo handler
   - interfaces: optimize rules of multiple connected iio/i2c/spi plugs
   - bootloader: introduce managed bootloader, implement for grub
   - tests: fix incorrect check in smoke/remove test
   - asserts,seed: split handling of essential/not essential model
     snaps
   - gadget: fix typo in mounted filesystem updater
   - gadget: do only one mount point lookup in mounted fs updater
   - tests/core/snap-auto-mount: try to make the test more robust
   - tests: adding ubuntu-20.04 to google-sru backend
   - o/servicestate: add updateSnapstateServices helper
   - bootloader: pull recovery grub config from internal assets
   - tests/lib/tools: apply linger workaround when needed
   - overlord/snapstate: graceful handling of denied "managed" refresh
     schedule
   - snapstate: fix autorefresh from classic->strict
   - overlord/configstate: add system.kernel.printk.console-loglevel
     option
   - tests: fix assertion disk handling for nested UC systems
   - snapstate: use testutil.HostScaledTimeout() in snapstate tests
   - tests: extra worker for google-nested backend to avoid timeout
     error on uc20
   - snapdtool: helper to check whether the current binary is reexeced
     from a snap
   - tests: mock servicestate in api tests to avoid systemctl checks
   - many: rename back snap.Info.GetType to Type
   - tests/lib/cla_check: expect explicit commit range
   - osutil/disks: refactor diskFromMountPointImpl a bit
   - o/snapstate: service-control task handler
   - osutil: add disks pkg for associating mountpoints with
     disks/partitions
   - gadget,cmd/snap-bootstrap: move partitioning to gadget
   - seed: fix LoadEssentialMeta when gadget is not loaded
   - cmd/snap: Debian does not allow $SNAP_MOUNT_DIR/bin in sudo
     secure_path
   - asserts: introduce new assertion validation-set
   - asserts,daemon: add support for "serials" field in system-user
     assertion
   - data/sudo: drop a failed sudo secure_path workaround
   - gadget: mv encodeLabel to osutil/disks.EncodeHexBlkIDFormat
   - boot, snap-bootstrap: move initramfs-mounts logic to boot pkg
   - spread.yaml: update secure boot attribute name
   - interfaces/block_devices: add NVMe subsystem devices, support
     multipath paths
   - tests: use the "jq" snap from the edge channel
   - tests: simplify the tpm test by removing the test-snapd-mokutil
     snap
   - boot/bootstate16.go: clean snap_try_* vars when not in Trying
     status too
   - tests/main/sudo-env: check snap path under sudo
   - tests/main/lxd: add test for snaps inside nested lxd containers
     not working
   - asserts/internal: expand errors about invalid serialized grouping
     labels
   - usersession/userd: add msteams url support
   - tests/lib/prepare.sh: adjust comment about sgdisk
   - tests: fix how gadget pc is detected when the snap does not exist
     and ls fails
   - tests: move a few more tests to snapstate_update_test.go
   - tests/main: add spread test for running svc from install hook
   - tests/lib/prepare: increase the size of the uc16/uc18 partitions
   - tests/special-home-can-run-classic-snaps: re-enable
   - workflow: test PR title as part of the static checks again
   - tests/main/xdg-open-compat: backup and restore original xdg-open
   - tests: move update-related tests to snapstate_update_test.go
   - cmd,many: move Version and bits related to snapd tools to
     snapdtool, merge cmdutil
   - tests/prepare-restore.sh: reset-failed systemd-journald before
     restarting
   - interfaces: misc small interface updates
   - spread: use find rather than recursive ls, skip mounted snaps
   - tests/lib/prepare-restore.sh: if we failed to purge snapd deb, ls
     /var/lib/snapd
   - tests: enable snap-auto-mount test on core20
   - cmd/snap: do not show $PATH warning when executing under sudo on a
     known distro
   - asserts/internal: add some iteration benchmarks
   - sandbox/cgroup: improve pid parsing code
   - snap: add new `snap run --experimental-gdbserver` option
   - asserts/internal: limit Grouping size switching to a bitset
     representationWe don't always use the bit-set representation
     because:
   - snap: add an activates-on property to apps for D-Bus activation
   - dirs: delete unused Cloud var, fix typo
   - sysconfig/cloudinit: make callers of DisableCloudInit use
     WritableDefaultsDir
   - tests: fix classic ubuntu core transition auth
   - tests: fail in setup_reflash_magic() if there is snapd state left
   - tests: port interfaces-many-core-provided to tests.session
   - tests: wait after creating partitions with sfdisk
   - bootloader: introduce bootloarder assets, import grub.cfg with an
     edition marker
   - riscv64: bump timeouts
   - gadget: drop dead code, hide exports that are not used externally
   - tests: port 2 uc20 part1
   - tests: fix bug waiting for snap command to be ready
   - tests: move try-related tests to snapstate_try_test.go
   - tests: add debug for 20.04 prepare failure
   - travis.yml: removed, all our checks run in GH actions now
   - tests: clean up up the use of configcoreSuite in the configcore
     tests
   - sandbox/cgroup: remove redundant pathOfProcPidCgroup
   - sandbox/cgroup: add tests for ParsePids
   - tests: fix the basic20 test for uc20 on external backend
   - tests: use configcoreSuite in journalSuite and remove some
     duplicated code
   - tests: move a few more tests to snapstate_install_test
   - tests: assorted small patches
   - dbusutil/dbustest: separate license from package
   - interfaces/builtin/time-control: allow POSIX clock API
   - usersession/userd: add "slack" to the white list of URL schemes
     handled by xdg-open
   - tests: check that host settings like hostname are settable on core
   - tests: port xdg-settings test to tests.session
   - tests: port snap-handle-link test to tests.session
   - arch: add riscv64
   - tests: core20 early defaults spread test
   - tests: move install tests from snapstate_test.go to
     snapstate_install_test.go
   - github: port macOS sanity checks from travis
   - data/selinux: allow checking /var/cache/app-info
   - o/devicestate: core20 early config from gadget defaults
   - tests: autoremove after removing lxd in preseed-lxd test
   - secboot,cmd/snap-bootstrap: add tpm sealing support to secboot
   - sandbox/cgroup: move FreezerCgroupDir from dirs.go
   - tests: update the file used to detect the boot path on uc20
   - spread.yaml: show /var/lib/snapd in debug
   - cmd/snap-bootstrap/initramfs-mounts: also copy systemd clock +
     netplan files
   - snap/naming: add helpers to parse app and hook security tags
   - tests: modernize retry tool
   - tests: fix and trim debug section in xdg-open-portal
   - tests: modernize and use snapd.tool
   - vendor: update to latest github.com/snapcore/bolt for riscv64
   - cmd/snap-confine: add support for libc6-lse
   - interfaces: miscellaneous policy updates xlv
   - interfaces/system-packages-doc: fix typo in variable names
   - tests: port interfaces-calendar-service to tests.session
   - tests: install/run the lzo test snap too
   - snap: (small) refactor of `snap download` code for
     testing/extending
   - data: fix shellcheck warnings in snapd.sh.in
   - packaging: disable buildmode=pie for riscv64
   - tests: install test-snapd-rsync snap from edge channel
   - tests: modernize tests.session and port everything using it
   - tests: add ubuntu 20.10 to spread tests
   - cmd/snap/remove: mention snap restore/automatic snapshots
   - dbusutil: move all D-Bus helpers and D-Bus test helpers
   - wrappers: pass 'disable' flag to StopServices wrapper
   - osutil: enable riscv64 build
   - snap/naming: add ParseSecurityTag and friends
   - tests: port document-portal-activation to session-tool
   - bootloader: rename test helpers to reflect we are mocking EFI boot
     locations
   - tests: disable test of nfs v3 with udp proto on debian-sid
   - tests: plan to improve the naming and uniformity of utilities
   - tests: move *-tool tests to their own suite
   - snap-bootstrap: remove sealed key file on reinstall
   - bootloader/ubootenv: don't panic with an empty uboot env
   - systemd: rename actualFsTypeAndMountOptions to
     hostFsTypeAndMountOptions
   - daemon: fix filtering of service-control changes for snap.app
   - tests: spread test for preseeding in lxd container
   - tests: fix broken snapd.session agent.socket
   - wrappers: add RestartServices function and ReloadOrRestart to
     systemd
   - o/cmdstate: handle ignore flag on exec-command tasks
   - gadget: make ext4 filesystems with or without metadata checksum
   - tests: update statx test to run on all LTS releases
   - configcore: show better error when disabling services
   - interfaces: add hugepages-control
   - interfaces-ssh-keys: Support reading /etc/ssh/ssh_config.d/
   - tests: run ubuntu-20.04-* tests on all ubuntu-2* releases
   - tests: skip interfaces-openvswitch for centos 8 in nightly suite
   - tests: reload systemd --user for root, if present
   - tests: reload systemd after editing /etc/fstab
   - tests: add missing dependencies needed for sbuild test on debian
   - tests: reload systemd after removing pulseaudio
   - image, tests: core18 early config.
   - interfaces: add system-packages-doc interface
   - cmd/snap-preseed, systemd: fix handling of fuse.squashfuse when
     preseeding
   - interfaces/fwupd: allow bind mount to /boot on core
   - tests: improve oom-vitality tests
   - tests: add fedora 32 to spread.yaml
   - config: apply vitality-hint immediately when the config changes
   - tests: port snap-routine-portal-info to session-tool
   - configcore: add "service.console-conf.disable" config option
   - tests: port xdg-open to session-tool
   - tests: port xdg-open-compat to session-tool
   - tests: port interfaces-desktop-* to session-tool
   - spread.yaml: apply yaml formatter/linter
   - tests: port interfaces-wayland to session-tool
   - o/devicestate: refactor current system handling
   - snap-mgmt: perform cleanup of user services
   - snap/snapfile,squashfs: followups from 8729
   - boot, many: require mode in modeenv
   - data/selinux: update policy to allow forked processes to call
     getpw*()
   - tests: log stderr from dbus-monitor
   - packaging: build cmd/snap and cmd/snap-bootstrap with nomanagers
     tag
   - snap/squashfs: also symlink snap Install with uc20 seed snap dir
     layout
   - interfaces/builtin/desktop: do not mount fonts cache on distros
     with quirks
   - data/selinux: allow snapd to remove/create the its socket
   - testutil/exec.go: set PATH after running shellcheck
   - tests: silence stderr from dbus-monitor
   - snap,many: mv Open to snapfile pkg to support add'l options to
     Container methods
   - devicestate, sysconfig: revert support for cloud.cfg.d/ in the
     gadget
   - github: remove workaround for bug 133 in actions/cache
   - tests: remove dbus.sh
   - cmd/snap-preseed: improve mountpoint checks of the preseeded
     chroot
   - spread.yaml: add ps aux to debug section
   - github: run all spread systems in a single go with cached results
   - test: session-tool cli tweaks
   - asserts: rest of the Pool API
   - tests: port interfaces-network-status-classic to session-tool
   - packaging: remove obsolete 16.10,17.04 symlinks
   - tests: setup portals before starting user session
   - o/devicestate: typo fix
   - interfaces/serial-port: add NXP SC16IS7xx (ttySCX) to allowed
     devices
   - cmd/snap/model: support store, system-user-authority keys in
     --verbose
   - o/devicestate: raise conflict when requesting system action while
     seeding
   - tests: detect signs of crashed snap-confine
   - tests: sign kernel and gadget to run nested tests using current
     snapd code
   - tests: remove gnome-online-accounts we install
   - tests: fix the issue where all the tests were executed on secboot
     system
   - tests: port interfaces-accounts-service to session-tool
   - interfaces/network-control: bring /var/lib/dhcp from host
   - image,cmd/snap,tests: add support for store-wide cohort keys
   - configcore: add nomanagers buildtag for conditional build
   - tests: port interfaces-password-manager-service to session-tool
   - o/devicestate: cleanup system actions supported by recover mode
   - snap-bootstrap: remove create-partitions and update tests
   - tests: fix nested tests
   - packaging/arch: update PKGBUILD to match one in AUR
   - tests: port interfaces-location-control to session-tool
   - tests: port interfaces-contacts-service to session-tool
   - state: log task errors in the journal too
   - o/devicestate: change how current system is reported for different
     modes
   - devicestate: do not report "ErrNoState" for seeded up
   - tests: add a note about broken test sequence
   - tests: port interfaces-autopilot-introspection to session-tool
   - tests: port interfaces-dbus to session-tool
   - packaging: update sid packaging to match 16.04+
   - tests: enable degraded test on uc20
   - c/snaplock/runinhibit: add run inhibition operations
   - tests: detect and report root-owned files in /home
   - tests: reload root's systemd --user after snapd tests
   - tests: test registration with serial-authority: [generic]
   - cmd/snap-bootstrap/initramfs-mounts: copy auth.json and macaroon-
     key in recover
   - tests/mount-ns: stop binfmt_misc mount unit
   - cmd/snap-bootstrap/initramfs-mounts: use booted kernel partition
     uuid if available
   - daemon, tests: indicate system mode, test switching to recovery
     and back to run
   - interfaces/desktop: silence more /var/lib/snapd/desktop/icons
     denials
   - tests/mount-ns: update to reflect new UEFI boot mode
   - usersession,tests: clean ups for userd/settings.go and move
     xdgopenproxy under usersession
   - tests: disable mount-ns test
   - tests: test user belongs to systemd-journald, on core20
   - tests: run core/snap-set-core-config on uc20 too
   - tests: remove generated session-agent units
   - sysconfig: use new _writable_defaults dir to create cloud config
   - cmd/snap-bootstrap/initramfs-mounts: cosmetic changes in prep for
     future work
   - asserts: make clearer that with label we mean a serialized label
   - cmd/snap-bootstrap: tweak recovery trigger log messages
   - asserts: introduce PoolTo
   - userd: allow setting default-url-scheme-handler
   - secboot: append uuid to ubuntu-data when decrypting
   - o/configcore: pass extra options to FileSystemOnlyApply
   - tests: add dbus-user-session to bionic and reorder package names
   - boot, bootloader: adjust comments, expand tests
   - tests: improve debugging of user session agent tests
   - packaging: add the inhibit directory
   - many: add core.resiliance.vitality-hint config setting
   - tests: test adjustments and fixes for recently published images
   - cmd/snap: coldplug auto-import assertions from all removable
     devices
   - secboot,cmd/snap-bootstrap: move initramfs-mounts tpm access to
     secboot
   - tests: not fail when boot dir cannot be determined
   - tests: new directory used to store the cloud images on gce
   - tests: inject snapd from edge into seeds of the image in manual
     preseed test
   - usersession/agent,wrappers: fix races between Shutdown and Serve
   - tests: add dependency needed for next upgrade of bionic
   - tests: new test user is used for external backend
   - cmd/snap: fix the order of positional parameters in help output
   - tests: don't create root-owned things in ~test
   - tests/lib/prepare.sh: delete patching of the initrd
   - cmd/snap-bootstrap/initramfs-mounts: add sudoers to dirs to copy
     as well
   - progress: tweak multibyte label unit test data
   - o/devicestate,cmd/snap-bootstrap: seal to recover mode cmdline
   - gadget: fix fallback device lookup for 'mbr' type structures
   - configcore: only reload journald if systemd is new enough
   - cmd/snap-boostrap, boot: use /run/mnt/data instead of ubuntu-data
   - wrappers: allow user mode systemd daemons
   - progress: fix progress bar with multibyte duration units
   - tests: fix raciness in pulseaudio test
   - asserts/internal: introduce Grouping and Groupings
   - tests: remove user.sh
   - tests: pair of follow-ups from earlier reviews
   - overlord/snapstate: warn of refresh/postpone events
   - configcore,tests: use daemon-reexec to apply watchdog config
   - c/snap-bootstrap: check mount states via initramfsMountStates
   - store: implement DownloadAssertions
   - tests: run smoke test with different bases
   - tests: port user-mounts test to session-tool
   - store: handle error-list in fetch-assertions results
   - tests: port interfaces-audio-playback-record to session-tool
   - data/completion: add `snap` command completion for zsh
   - tests/degraded: ignore failure in systemd-vconsole-setup.service
   - image: stub implementation of image.Prepare for darwin
   - tests: session-tool --restore -u stops user-$UID.slice
   - o/ifacestate/handlers.go: fix typo
   - tests: port pulseaudio test to session-tool
   - tests: port user-session-env to session-tool
   - tests: work around journald bug in core16
   - tests: add debug to core-persistent-journal test
   - tests: port selinux-clean to session-tool
   - tests: port portals test to session-tool, fix portal tests on sid
   - tests: adding option --no-install-recommends option also when
     install all the deps
   - tests: add session-tool --has-systemd-and-dbus
   - packaging/debian-sid: add gcc-multilib to build deps
   - osutil: expand FileLock to support shared locks and more
   - packaging: stop depending on python-docutils
   - store,asserts,many: support the new action fetch-assertions
   - tests: port snap-session-agent-* to session-tool
   - packaging/fedora: disable FIPS compliant crypto for static
     binaries
   - tests: fix for preseeding failures


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.46.1
   - interfaces: allow snap-update-ns to read
     /proc/cmdline
   - github: run macOS job with Go 1.14
   - o/snapstate, features: add feature flag for disk space check on
     remove
   - tests: account for apt-get on core18
   - mkversion.sh: include dirty in version if the tree
     is dirty
   - interfaces/systemd: compare dereferenced Service
   - vendor.json: update mysterious secboot SHA again


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.47
   - tests: fix nested core20 shellcheck bug
   - many/apparmor: adjust rule for reading apparmor profile for new
     kernel
   - snap-repair: add uc20 support
   - cmd/snap/auto-import: stop importing system user assertions from
     initramfs mnts
   - cmd/s-b/initramfs-mounts: use ConfigureTargetSystem for install,
     recover modes
   - gadget: resolve device mapper devices for fallback device lookup
   - secboot: add boot manager profile to pcr protection profile
   - sysconfig,o/devicestate: mv DisableNoCloud to
     DisableAfterLocalDatasourcesRun
   - tests: make gadget-reseal more robust
   - tests: skip nested images pre-configuration by default
   - tests: fix for basic20 test running on external backend and rpi
   - tests: improve kernel reseal test
   - boot: adjust comments, naming, log success around reseal
   - tests/nested, fakestore: changes necessary to run nested uc20
     signed/secured tests
   - tests: add nested core20 gadget reseal test
   - boot/modeenv: track unknown keys in Read and put back into modeenv
     during Write
   - interfaces/process-control: add sched_setattr to seccomp
   - boot: with unasserted kernels reseal if there's a hint modeenv
     changed
   - client: bump the default request timeout to 120s
   - configcore: do not error in console-conf.disable for install mode
   - boot: streamline bootstate20.go reseal and tests changes
   - boot: reseal when changing kernel
   - cmd/snap/model: specify grade in the model command output
   - tests: simplify
     repack_snapd_snap_with_deb_content_and_run_mode_first_boot_tweaks
   - test: improve logging in nested tests
   - nested: add support to telnet to serial port in nested VM
   - secboot: use the snapcore/secboot native recovery key type
   - tests/lib/nested.sh: use more focused cloud-init config for uc20
   - tests/lib/nested.sh: wait for the tpm socket to exist
   - spread.yaml, tests/nested: misc changes
   - tests: add more checks to disk space awareness spread test
   - tests: disk space awareness spread test
   - boot: make MockUC20Device use a model and MockDevice more
     realistic
   - boot,many: reseal only when meaningful and necessary
   - tests/nested/core20/kernel-failover: add test for failed refresh
     of uc20 kernel
   - tests: fix nested to work with qemu and kvm
   - boot: reseal when updating boot assets
   - tests: fix snap-routime-portal-info test
   - boot: verify boot chain file in seal and reseal tests
   - tests: use full path to test-snapd-refresh.version binary
   - boot: store boot chains during install, helper for checking
     whether reseal is needed
   - boot: add call to reseal an existing key
   - boot: consider boot chains with unrevisioned kernels incomparable
   - overlord: assorted typos and miscellaneous changes
   - boot: group SealKeyModelParams by model, improve testing
   - secboot: adjust parameters to buildPCRProtectionProfile
   - strutil: add SortedListsUniqueMergefrom the doc comment:
   - snap/naming: upgrade TODO to TODO:UC20
   - secboot: add call to reseal an existing key
   - boot: in seal.go adjust error message and function names
   - o/snapstate: check available disk space in RemoveMany
   - boot: build bootchains data for sealing
   - tests: remove "set -e" from function only shell libs
   - o/snapstate: disk space check on UpdateMany
   - o/snapstate: disk space check with snap update
   - snap: implement new `snap reboot` command
   - boot: do not reorder boot assets when generating predictable boot
     chains and other small tweaks
   - tests: some fixes and improvements for nested execution
   - tests/core/uc20-recovery: fix check for at least specific calls to
     mock-shutdown
   - boot: be consistent using bootloader.Role* consts instead of
     strings
   - boot: helper for generating secboot load chains from a given boot
     asset sequence
   - boot: tweak boot chains to support a list of kernel command lines,
     keep track of model and kernel boot file
   - boot,secboot: switch to expose and use snapcore/secboot load event
     trees
   - tests: use `nested_exec` in core{20,}-early-config test
   - devicestate: enable cloud-init on uc20 for grade signed and
     secured
   - boot: add "rootdir" to baseBootenvSuite and use in tests
   - tests/lib/cla_check.py: don't allow users.noreply.github.com
     commits to pass CLA
   - boot: represent boot chains, helpers for marshalling and
     equivalence checks
   - boot: mark successful with boot assets
   - client, api: handle insufficient space error
   - o/snapstate: disk space check with single snap install
   - configcore: "service.console-conf.disable" is gadget defaults only
   - packaging/opensuse: fix for /usr/libexec on TW, do not hardcode
     AppArmor profile path
   - tests: skip udp protocol in nfs-support test on ubuntu-20.10
   - packaging/debian-sid: tweak code preparing _build tree
   - many: move seal code from gadget/install to boot
   - tests: remove workaround for cups on ubuntu-20.10
   - client: implement RebootToSystem
   - many: seed.Model panics now if called before LoadAssertions
   - daemon: add /v2/systems "reboot" action API
   - github: run tests also on push to release branches
   - interfaces/bluez: let slot access audio streams
   - seed,c/snap-bootstrap: simplify snap-bootstrap seed reading with
     new seed.ReadSystemEssential
   - interfaces: allow snap-update-ns to read /proc/cmdline
   - tests: new organization for nested tests
   - o/snapstate, features: add feature flags for disk space awareness
   - tests: workaround for cups issue on 20.10 where default printer is
     not configured.
   - interfaces: update cups-control and add cups for providing snaps
   - boot: keep track of the original asset when observing updates
   - tests: simplify and fix tests for disk space checks on snap remove
   - sysconfig/cloudinit.go: add AllowCloudInit and use GadgetDir for
     cloud.conf
   - tests/main: mv core specific tests to core suite
   - tests/lib/nested.sh: reset the TPM when we create the uc20 vm
   - devicestate: rename "mockLogger" to "logbuf"
   - many: introduce ContentChange for tracking gadget content in
     observers
   - many: fix partion vs partition typo
   - bootloader: retrieve boot chains from bootloader
   - devicestate: add tests around logging in RequestSystemAction
   - boot: handle canceled update
   - bootloader: tweak doc comments (thanks Samuele)
   - seed/seedwriter: test local asserted snaps with UC20 grade signed
   - sysconfig/cloudinit.go: add DisableNoCloud to
     CloudInitRestrictOptions
   - many: use BootFile type in load sequences
   - boot,bootloader: clarifications after the changes to introduce
     bootloader.Options.Role
   - boot,bootloader,gadget: apply new bootloader.Options.Role
   - o/snapstate, features: add feature flag for disk space check on
     remove
   - testutil: add checkers for symbolic link target
   - many: refactor tpm seal parameter setting
   - boot/bootstate20: reboot to rollback to previous kernel
   - boot: add unit test helpers
   - boot: observe update & rollback of trusted assets
   - interfaces/utf: Add MIRKey to u2f devices
   - o/devicestate/devicestate_cloudinit_test.go: test cleanup for uc20
     cloud-init tests
   - many: check that users of BaseTest don't forget to consume
     cleanups
   - tests/nested/core20/tpm: verify trusted boot assets tracking
   - github: run macOS job with Go 1.14
   - many: misc doc-comment changes and typo fixes
   - o/snapstate: disk space check with InstallMany
   - many: cloud-init cleanups from previous PR's
   - tests: running tests on opensuse leap 15.2
   - run-checks: check for dirty build tree too
   - vendor: run ./get-deps.sh to update the secboot hash
   - tests: update listing test for "-dirty" versions
   - overlord/devicestate: do not release the state lock when updating
     gadget assets
   - secboot: read kernel efi image from snap file
   - snap: add size to the random access file return interface
   - daemon: correctly parse Content-Type HTTP header.
   - tests: account for apt-get on core18
   - cmd/snap-bootstrap/initramfs-mounts: compute string outside of
     loop
   - mkversion.sh: simple hack to include dirty in version if the tree
     is dirty
   - cgroup,snap: track hooks on system bus only
   - interfaces/systemd: compare dereferenced Service
   - run-checks: only check files in git for misspelling
   - osutil: add a package doc comment (via doc.go)
   - boot: complain about reused asset name during initial install
   - snapstate: installSize helper that calculates total size of snaps
     and their prerequisites
   - snapshots: export of snapshots
   - boot/initramfs_test.go: reset boot vars on the bootloader for each
     iteration


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.47.1
   - o/configstate: create /etc/sysctl.d when applying early config
     defaults
   - cmd/snap-bootstrap/initramfs-mounts: also copy /etc/machine-id for
     same IP addr
   - packaging/{ubuntu,debian}: add liblzo2-dev as a dependency for
     building snapd
   - cmd/snap: allow snap help vs --all to diverge purposefully
   - snap: snap help output refresh


author: Neal Gompa <ngompa13@gmail.com> - 1.47-1
changelog:
  - Update to 1.47
  - New API: snapd_channel_get_released_at
  - New API: SNAPD_ERROR_DNS_FAILURE
  - Fix tests breaking due to undefined order of results
  - Remove generated MOC file from tarball


author: Neal Gompa <ngompa13@gmail.com> - 1.48-1
changelog:
  - Update to 1.48
  - Many new APIs added
  - Allow searching via common-id
  - Add a description markdown parser
  - Replace SnapdConnection with SnapdPlugRef and SnapdSlotRef
  - Support updated connections API (/v2/connections)
  - Support updated /v2/interfaces&select= API
  - Support snap configuration API
  - Add Qt interface attribute API
  - Make snapd_client_set_socket_path revert to the default when NULL passed.
  - Fix C99 mode not being enabled on older versions of GCC


author: Neal Gompa <ngompa13@gmail.com> - 1.49-1
changelog:
  - Update to 1.49
  - New APIs for getting connections and deprecating older variants
  - Fix memory leaks
  - Use C99 variable style


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: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-20
changelog:
  - added patch that fixes WAV to HCOM conversion abortion on 64 bit big endian
    machines
    + resolves #1558887


author: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-21
changelog:
  - fix hunks in patches
  - prevents division by zero in src/ao.c
    + fixes/prevents "sox killed by SIGFPE (signal 8)" kind of bugs that appear
      randomly, depending on reporter's HW/environment/OS components
    + related bugs: #1309426, #1226675, #1540762, #1492910


author: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-22
changelog:
  - added patch that fixes:
    + "divide by zero in startread function in wav.c" (CVE-2017-11332)
    + "invalid memory read in read_samples function in hcom.c" (CVE-2017-11358)
    + "divide by zero in wavwritehdr function in wav.c" (CVE-2017-11359)
    resolves #1480674, #1480675, #1480676, and #1480678


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: Bojan Smojver <bojan@rexursive.com> - 1.4-28
changelog:
  - Helper protocol patch (bug #1443273, bug #1418267)
  - Fix logrotate configuration (bug #1394601)
  - Fix typo in transparent-proxying.service


author: Christopher Engelhard <ce@lcts.de> 2.4.0-9
changelog:
  - add bundled provides for fnv and simclist
  - add systemd dependency
  - fix changelog formatting
  - patch & use upstream service file
  - revert 05037d7b - disallow building on rhel < 6
  - make package own /usr/libexec/sshguard


author: Christopher Engelhard <ce@lcts.de> 2.4.0-10
changelog:
  - add missing dependencies
  - move examples to (docdir)/examples subfolder
  - prefix directories with %dir in %files
  - use complete & commented config files
  - add white/blacklisting


author: Christopher Engelhard <ce@lcts.de> 2.4.0-12
changelog:
  - include patch to fully whitelist localhost in IPv6/v4 (PR #56)
  - add explicit Requires: ipset to firewalld backend


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: Kalev Lember <klember@redhat.com> - 0.19.3-1
changelog:
  - 0.19.3
  - Don't replace upstream screenshots in appdata
  - Use desktop-file-validate rather than desktop-file-install
  - Validate appdata


author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com> - 5.8.1-1
changelog:
  - Update to 5.8.1 (#1711920)
  - No more separate strongswan-swanctl.service to start out of order (#1775548)
  - Added strongswan-starter.service


author: Artem Egorenkov <aegorenk@redhat.com> - 0.3.1-0.2.20200318git7939e965
changelog:
  - Snapshot information field added
  - systemd-rpm-macros added to build requirements
  - systemd-devel and systemd removed from build requirements
  - Obsoletes version for getns-stubby fixed


author: Francisco Javier Tsao Santín <tsao@gpul.org> - 4.0.0.dev0-1
changelog:
  - Upgraded to 4.0.0.dev0 in order to remove python2 dependencies.
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Francisco Javier Tsao Santín <tsao@gpul.org> - 4.2.0-1
changelog:
  - Packaging cleanups to align with current Fedora Packaging Guidelines by Neal Gompa <ngompa13@gmail.com>
  - Upgraded to 4.2.0 version. Removed meld3 dependency by Francisco Javier Tsao Santín <tsao@gpul.org>


author: Steve Grubb <sgrubb@redhat.com> 5.0.0-2
changelog:
  - New feature release (which also fixes a security issue)
  - Enable ebpf on x86_64 only
  - Disable building on ppc64le due to rust problems


author: Jason Taylor <jtfas90@gmail.com> 5.0.3-1
changelog:
  - Upstream security/bugfix release
  - Updated reference, classification, threshold config file installs


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-1
changelog:
  - Update to 2.0.0
  - Fixes Bug 1476515 - AppStream metadata for Synergy package are missing
  - The real executable is now "synergy-core",
    "synergy" is now a symlink to synergy-core
  - cmake3 is now BuildRequired
  - syntool is removed by upstream


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-2
changelog:
  - Restore Program /usr/bin/synergy
  - Fixes Bug 1542286 synergy-2.0.0 should not have been pushed anywhere except rawhide
  - Fixes Bug 1541640 - synergy.desktop file useless


author: Ding-Yi Chen <dchen@redhat.com> - 1:1.10.2-1
changelog:
  - Revert to v1 as Synergy 2 is back to beta
    https://symless.com/blog/synergy-2-back-beta
  - Following files/programs are gone
    * /usr/bin/synergy-core
    * /usr/share/pixmaps/synergy.ico
  - Following files/programs are back
    * /usr/bin/synergy
    * /usr/bin/syntool


author: Peter Czanik <peter@czanik.hu> - 3.23.1-2
changelog:
  - fix MaxMindDB (GeoIP) packaging (make it a sub-package again)
  - fix file conflicit between rsyslog and syslog-ng: /etc/logrotate.d/syslog
    see: https://bugzilla.redhat.com/show_bug.cgi?id=1802165
    It became a weak dependency which conflicts with rsyslog


author: Dmitrij S. Kryzhevich <krege@land.ru> - 1.17-1
changelog:
  - Update to 1.17.
  - Drop upstream patch as it was... hm... included in upstream.
  - Fix download URL.
  - Drop commented code.
  - Drop defattr tag.


author: Jakub Jelen <jjelen@redhat.com> - 7.6-88
changelog:
  - Remove the devel subpackage (#1495181)
  - Adjust build process for recent changes (nsl separated from glibc-headers)


author: Dominic Hopf <dmaphy@fedoraproject.org> - 1.92-2
changelog:
  - Improve requirement listings
  - Fix requirement for python3-psutil on EPEL8
  - Add missing requirement for gtk-update-icon-cache


author: Sandro Mani <manisandro@gmail.com> - 4.0.0-2
changelog:
  - Make all langpack / script subpackages require tesseract for tessdata dir ownership
  - Fix tesseract-osd requires
  - Fix typo cirilic -> cyrillic


author: Sandro Mani <manisandro@gmail.com> - 4.0.0-5
changelog:
  - Improve subpackage descriptions
  - Make script subpackages own the script directory
  - Bump release to -5


author: Pavel Raiskup <praiskup@redhat.com> - 0-0.3.20180821git5339fb6
changelog:
  - fix versioning and other problems spotted by Robert-André Mauchin
    and Lukáš Tyrychtr (rhbz#1619528)


author: 'Ben Rosser' <rosser.bjr@gmail.com> 20150202git-2
changelog:
  - Added license tag, added an extra file to doc.
  - Changed tfdocgen man page to use a wildcard encoding.


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: Fabian Affolter <mail@fabian-affolter.ch> - 1.0.35-1
changelog:
  - Fix for CVE-2018-16737, CVE-2018-16738 and CVE-2018-16758 
  - Update to new upstream version 1.0.35


author: Petr Šabata <contyk@redhat.com> - 5.0-0.100.b8
changelog:
  - Include current Debian and Gentoo patches
  - Add ATCP, GMCP and OPT102 support
  - This is a big change, bumping the release quite a bit to reflect that


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.9-1
changelog:
  - Simplified version and release update logic (skuznets@redhat.com)
  - Added `--use-release` flag for `tito tag` (skuznets@redhat.com)
  - Use `def` instead of a lambda for function assignment (skuznets@redhat.com)
  - Fix typos in man pages (lsedlar@redhat.com)
  - explain how automatic tagging was done (msuchy@redhat.com)
  - Rename CargoTagger as CargoBump (msehnout@redhat.com)
  - Fix errors in documentation (lsedlar@redhat.com)
  - fix few pep8 errors (sehnoutka.martin@gmail.com)
  - Read tito.props and look for pkg managers section.
    (sehnoutka.martin@gmail.com)
  - Implement cargo tagger using regular expressions (without toml library)
    (sehnoutka.martin@gmail.com)
  - Add entry point for Cargo tagger and tagger class.
    (sehnoutka.martin@gmail.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.10-1
changelog:
  - Do not undo tags when git state is dirty (skuznets@redhat.com)
  - Parse options in `tito init` (skuznets@redhat.com)
  - Only use `rpmbuild --noclean` if it is supported (skuznets@redhat.com)
  - Explicitly define indicies in formatting statements (skuznets@redhat.com)
  - Achieve quiet output from `rpmbuild` without passing `--quiet`
    (skuznets@redhat.com)
  - Update the MANIFEST.in (skuznets@redhat.com)
  - Correctly pass verbosity options through the builder CLI
    (skuznets@redhat.com)
  - Use correct print-formatting directive in debugging (skuznets@redhat.com)
  - Use `.format()` string formatting correctly in Builder (skuznets@redhat.com)
  - Refactor `rpmbuild` invocation for readability (skuznets@redhat.com)
  - Added `--quiet` and `--verbose` to `tito build` (skuznets@redhat.com)
  - Add a Travis CI manifest (skuznets@redhat.com)
  - Only flush output stream if flushing is supported (skuznets@redhat.com)
  - Added support for choosing platforms for tests (skuznets@redhat.com)
  - Refactored version->tag mapping logic in Tagger (skuznets@redhat.com)
  - Improved debugging for RPM build step (skuznets@redhat.com)
  - Print command debugging information only once (skuznets@redhat.com)
  - Flush output buffers (skuznets@redhat.com)
  - Document `tito tag --use-release` in the manpage (skuznets@redhat.com)
  - Added an option to not escalate privileges on `tito build --install`
    (skuznets@redhat.com)
  - Factor out the version->tag mapping in the Builder (skuznets@redhat.com)
  - Collapse tagger class selection logic (skuznets@redhat.com)
  - Rename `globalconfig` section to `buildconfig` in README
    (skuznets@redhat.com)
  - fixes #29 - remove --list-tags and --only-tags (jmrodri@gmail.com)
  - 253 - print cmd info when --debug is supplied (jmrodri@gmail.com)
  - Work around `dnf` issues and install builddep for Rawhide
    (skuznets@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.11-1
changelog:
  - Fixing remote_git_name (adammhaile@gmail.com)
  - Fix links in README.md file (mzalewsk@redhat.com)
  - Encourage usage of git push --follow-tags (mzalewsk@redhat.com)
  - Print mock output when building with MockBuilder (yuxzhu@redhat.com)
  - Fix a race condition when /tmp/tito doesn't exist (vfreex@gmail.com)
  - Don't append 'None' to Release line with no '%{?dist}' part
    (patrice.fournier@ifax.com)
  - python3's map() returns a map object, but we expect sources to be a list
    (evgeni@golov.de)
  - Submitting was missing a t. (jmrodri@gmail.com)
  - update links (robberphex@gmail.com)
  - use LC_ALL=C.UTF-8 rather than plain C (msuchy@redhat.com)
  - make ReleaseTagger honour --use-version (egolov@redhat.com)
  - also verify that ReleaseTagger supports --use-release (egolov@redhat.com)
  - add test for ReleaseTagger together with --use-version (egolov@redhat.com)
  - Format package list more cleanly (skuznets@redhat.com)
  - Custom tag support in tito release (vrutkovs@redhat.com)
  - VersionTagger should support custom tag format (vrutkovs@redhat.com)
  - Remove createrepo_c BR from spec (ngompa13@gmail.com)
  - Use createrepo_c for creating rpm-md repos (ngompa13@gmail.com)
  - Fixup Fedora Dockerfiles to work correctly (ngompa13@gmail.com)
  - Remove useless EL5 stuff (ngompa13@gmail.com)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.12-1
changelog:
  - Remove obsolete Group tag (ignatenkobrain@fedoraproject.org)
  - Update URL and Source locations (awilliam@redhat.com)
  - Fix cheetah binary dependency (awilliam@redhat.com)
  - Correct and make less confusing the conditional Python macros (awilliam@redhat.com)
  - python-devel → python2-devel (ignatenkobrain@fedoraproject.org)
  - %{python_sitelib} → %{python2_sitelib} (ignatenkobrain@fedoraproject.org)
  - Remove %clean section (ignatenkobrain@fedoraproject.org)
  - Use python3 on EPEL8 (frostyx@email.cz)
  - Do not require obsoleted fedora-cert (msuchy@redhat.com)
  - Fix tito build --test --rpm -i Traceback on Fedora 31 (sisi.chlupova@gmail.com)
  - Enable GnuPG signed tags (bcl@redhat.com)
  - Fix #335 handle source tarballs with UTF8 characters in the name (awood@redhat.com)
  - Remove deprecated BuildRoot macros from spec (awood@redhat.com)
  - Releaser: Ensure rpmlintrc files are copied when releasing (ngompa13@gmail.com)
  - Releaser: Ensure SUSE-style changes file is copied when releasing (ngompa13@gmail.com)
  - Tagger: Add SUSETagger to support SUSE-style detached changelogs (ngompa13@gmail.com)
  - Add support for building with Git LFS. (ntillman@barracuda.com)
  - use built-in shutil.copy2 instead of cp command (mtinberg@wisc.edu)
  - Avoid double builds with mock (tdockendorf@osc.edu)
  - Fix rsync failures in dockerized tests, update for F27. (dgoodwin@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.13-1
changelog:
  - Add _copy_extra_sources() method to BuilderBase class.
    (daniel@versatushpc.com.br)
  - Rename HACKING to HACKING.md so it renders on GitHub (tadej.j@nez.si)
  - Modernize developer installation (tadej.j@nez.si)
  - make get_project_name more resilient (evgeni@golov.de)
  - Use pycodestyle pacakge when pep8 is not available (frostyx@email.cz)
  - Move to python-blessed (ekulik@redhat.com)
  - Fix the Source0 URL and prep phase (frostyx@email.cz)
  - run_command_print should behave similar to run_command (yuxzhu@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.14-1
changelog:
  - Fix #367 - copy_extra_sources for alternative builders (frostyx@email.cz)
  - Fix #243 - Add a list of projects using tito (frostyx@email.cz)
  - Fix #364 - Make yes or no input less aggressive (frostyx@email.cz)
  - Fix #358 - Move bugzilla code to a separate file (frostyx@email.cz)
  - Fix #158 - Separate .tito directory creation from tito.props file creation (frostyx@email.cz)
  - Fix #338 - Use os.makedirs instead of running mkdir -p command (frostyx@email.cz)
  - Fix #331 - Do not specify file digest algorithms (frostyx@email.cz)
  - #305 - Add a possibility to have full datetime entries in changelog (frostyx@email.cz)
  - #252 - Use template to generate file with __version__ (frostyx@email.cz)
  - #187 - Implement --version parameter (frostyx@email.cz)
  - mention the #tito irc channel in the readme (frostyx@email.cz)
  - Describe how to release tito (frostyx@email.cz)
  - Move tito under rpm-software-management namespace (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 0.6.15-1
changelog:
  - FedoraGitReleaser: upload extra sources to lookaside cache
    (praiskup@redhat.com)
  - When extra source file exist, then do not copy it
    (jhnidek@redhat.com)


author: Peng Wu <pwu@redhat.com> - 0.6.0-37
changelog:
  - Update BuildRequires to mariadb-connector-c-devel
  - Add tomoe-0.6.0-fixes-set-parse-error.patch to fix compile


author: John Zaitseff <J.Zaitseff@zap.org.au> - 7.10-1
changelog:
  - Updated the RPM package for a new release of Star Traders: version 7.10.
  - Changed a dependency from ncurses-devel to pkgconfig(ncurses), now that
    the Autoconf macro uses pkg-config.
  - Added a dependency on gcc, as per the Fedora Packaging Guidelines for C
    programs.
  - Added a dependency on desktop-file-utils for the desktop file.
  - Install the desktop file and icons now shipped with Star Traders.
  - Install the COPYING file to /usr/share/licenses/trader.
  - Use generic make_build and make_install macros.


author: Jeremy Cline <jcline@redhat.com> - 1.12.2-3
changelog:
  - Bump the obsoletes so the upgrade path from F29 works
  - Include the manpage since the dep chain for docs building is broken


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.11-13
changelog:
  - Add BuildRequires on gcc-c++
  - Remove Group tags
  - Don't clear the buildroot in the install section
  - Switch to %ldconfig_scriptlets


author: Kevin Kofler <Kevin@tigcc.ticalc.org> 0.35-5
changelog:
  - Change URL to https
  - Get the tarball directly from upstream rather than from Ubuntu
  - Remove redundant "-n %{name}-%{version}" from %setup
  - Use %py3_build and %py3_install macros
  - Add Python 3.6 to check-requirements


author: Kevin Kofler <Kevin@tigcc.ticalc.org> 0.35-6
changelog:
  - Change permissions of the *.rules files from 0640 to 0644
  - Change permissions of the before.init and after.init hooks from 0640 to 0755
  - Don't prepend /usr/bin/env to sys.executable, which is always an absolute path


author: Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-1.20190401gitac96d055
changelog:
  - New version, switched to git snapshot
  - Conditionalized wireshark support
  - Disabled wireshark support, it's currently broken (upstream ticket #268)
  - Disabled tests, it's currently broken (upstream ticket #267)
  - Dropped boost169 patch (not needed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-2.201904023gitc52f3f41
changelog:
  - New git snapshot
  - Added python2-numpy build requirement
  - Re-enabled tests for upstream to easily reproduce the problem


author: Jeremy Newton <alexjnewt AT hotmail DOT com> 1.0-2.20190403git1139876
changelog:
  - Update to newer git, fixes install issues and all patches upstreamed
  - Add missing static provides for devel


author: Robert Scheck <robert@fedoraproject.org> 3.2.4-3
changelog:
  - Added proxyscan 1.1 module for scanning open proxy servers (DNSBL,
    HTTP-CONNECT and -POST, Socks 4 and 5, Wingate and Cisco routers)


author: Robert Scheck <robert@fedoraproject.org> 5.0.7-2
changelog:
  - Remove build-time path from rpath (#1891370 #c1)
  - Apply Fedora system-wide crypto policy (#1891370 #c1)
  - License breakdown in spec file (#1891370 #c1)


author: Chris Adams <linux@cmadams.net> - 1.2.8-0.8.20171022svn14722
changelog:
  - update to new upstream snapshot
  - fix SSL to build against newer OpenSSL (works with older too)
  - update default config to have Fedora SSL path
  - update systemd service file to restart on failure
  - sync Fedora and EPEL SRPMS, drop EPEL 5


author: Chris Adams <linux@cmadams.net> - 1.2.8-0.13.20171022svn14722
changelog:
  - clean up spec file and remove conditionals - spec file is for F28+
  - remove tcp-wrappers (obsolete, use iptables to control access)
  - add gcc BR for future Fedora
  - switch to private user, fix default config parse (BZ 1543142)
  - switch to foreground for systemd unit


author: Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 2.3.6-1
changelog:
  - update to 2.3.6
  - new upstream location
  - use cmake and run tests
  - switch main package to archful per
    https://docs.fedoraproject.org/en-US/packaging-guidelines/#_do_not_use_noarch


author: Scott Tsai scottt.tw@gmail.com - 3.922-5
changelog:
  - Remove duplicate copies of 'examples' in /usr/share/doc
  - https://bugzilla.redhat.com/show_bug.cgi?id=1592057#c3


author: Martin Gansser <martinkg@fedoraproject.org> - 1.1-3.20170830gitafc8ea9
changelog:
  - change license tag to GPLv2
  - fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)


author: Daniel Berteaud <daniel@firewall-services.com> 0.2.19-1
changelog:
  - Add an exclusive lock to be sure we correctly count the number of running
    backups This also ensure only one LVM snapshot is created at a time, which is
    a good thing to prevent overloading the system (daniel@firewall-services.com)


author: Daniel Berteaud <daniel@firewall-services.com> 0.2.22-1
changelog:
  - Support pigz compression (daniel@firewall-services.com)
  - Don't try to detect backing LVM volume is snapshot is disabled
    (daniel@firewall-services.com)


author: Daniel Berteaud <daniel@firewall-services.com> 0.2.23-1
changelog:
  - Remove redundant debug statement (daniel@firewall-services.com)
  - Fix $glock scope (daniel@firewall-services.com)
  - Fix tito releasers (daniel@firewall-services.com)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.3.0-8
changelog:
  - Only remove the maven-javadoc-plugin configuration on EPEL 8
  - Add source version to javadoc configuration (backported from git)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.3.2-1
changelog:
  - Update to version 3.3.2 - matches canl-java 2.6.x
  - Drop patches voms-api-java-javadoc-source.patch and -no-local.patch


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: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1.7-5
changelog:
  - Build using mariadb-connector-c for Fedora 28+
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Christoph Junghans <junghans@votca.org> - 1.6~rc2-1
changelog:
  - Version bump to 1.6~rc2
  - Drop 345.patch & 347.patch - merged upstream
  - Add 381.patch to fix 32-bit build


author: James Hennessy <jphxxxx@gmail.com>
changelog:
  - Fixed issue where vpnc-script is using resolvconf on systems where "resolve" isn't enabled in /etc/nsswitch.


author: Joe Walker <grumpey0@gmail.com> - 2.7.1-1
changelog:
  - Update to Version 2.7.1
    (https://weechat.org/files/releasenotes/ReleaseNotes-2.7.1.html)
    (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8955)


author: dave@bevhost.com 20080615-13.2
changelog:
  - Added parameterized systemd unit file for client
  - Added more complete usage example to RELEASENOTES


author: Hans de Goede <hdegoede@redhat.com> - 0.4.2-1
changelog:
  - New upstream release 0.4.2 (rhbz#1433550)
  - Fixes CVE-2017-11661 CVE-2017-11662 CVE-2017-11663 CVE-2017-11664 (#1479315)


author: Leigh Scott <leigh123linux@gmail.com> - 1.0.20200319-2
changelog:
  - Add missing config directory
  - Remove default buildroot BuildRequires
  - Simplify doc install
  - Remove commented lines
  - Use correct macro for bash-completion


author: Joe Doss <joe@solidadmin.com> - 1.0.20200510-1
changelog:
  - Update to 1.0.20200510
  - ipc: add support for openbsd kernel implementation
  - ipc: cleanup openbsd support
  - wg-quick: add support for openbsd kernel implementation
  - wg-quick: cleanup openbsd support
  - wg-quick: support dns search domains
  - Makefile: simplify silent cleaning
  - ipc: remove extra space
  - git: add gitattributes so tarball doesn't have gitignore files
  - terminal: specialize color_mode to stdout only
  - wg-quick: android: support application whitelist
  - systemd: add wg-quick.target


author: Joe Doss <joe@solidadmin.com> - 1.0.20200513-1
changelog:
  - Update to 1.0.20200513
  - Makefile: remember to install all systemd units
  - ipc: openbsd: switch to array ioctl interface


author: Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
changelog:
  - Update to 1.0.20200820
  - ipc: split into separate files per-platform
  - wincompat: fold random into genkey
  - systemd: add reload target to systemd unit
  - man: wg-quick: use syncconf instead of addconf for strip example
  - pubkey: isblank is a subset of isspace
  - ctype: use non-locale-specific ctype.h
  - wg-quick: wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
changelog:
  - Update to 1.0.20200827
  - wg-quick: android: use iproute2 to bring up interface instead of ndc
  - wg-quick: Revert wait on process substitutions


author: Sérgio Basto <sergio@serjux.com> - 0.9.16-1
changelog:
  - Update to 0.9.16
  - Java viewers moved to
    https://github.com/LibVNC/libvncserver/tree/master/webclients/java-applet
  - classes and jars have been removed from upstream sources.
  - Remove support to EL5
  - Encoding and permissions of files seems that are correct, no need to fix.
  - rpmlint doesn't find any hardcoded rpath


author: Petr Pisar <ppisar@redhat.com> - 0.9.16-2
changelog:
  - Modernize a spec file
  - License corrected from GPLv2 to GPLv2+
  - Enforce system crypto policy
  - Normalize ChangeLog encoding
  - Fix building with GCC 10 properly
  - Fix a NULL pointer dereference in a cursor handler (upstream bug #123)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.12.0-1
changelog:
  - New upstream version 1.12.0
  - Source code signature verification
  - New CMake build system
  - Enable new optional ICU dependency
  - Build API documentation with Doxygen


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.12.0-2
changelog:
  - Make spec file compatible with EPEL8: force CMake out-of-source build, add
    ldconfig_scriptlets macro, and add explicit dependency on graphviz (dot) for
    API docs


author: Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-4
changelog:
  - Reduce the BuildRequires to the set actually needed
  - update the rest of the spec a bit, drop RHEL5 conditional


author: Jerry James <loganjerry@gmail.com> - 21.5.34-29.20171230hg92757c2b8239
changelog:
  - Update to latest mercurial snapshot for miscellaneous bug fixes
  - Remove obsolete scriptlets
  - Drop upstreamed -endian, -gcpro, and -format-overflow patches
  - Install a scalable icon


author: Jerry James <loganjerry@gmail.com> - 21.5.34-33.20190323hgc0ed7ef9a5a1
changelog:
  - Update to latest mercurial snapshot for miscellaneous bug fixes
  - Switch from NSS to OpenSSL
  - Build with openldap support
  - Compress the Lisp source files


author: Tim Landscheidt <tim@tim-landscheidt.de> - 21.5.34-33.20190323hgc0ed7ef9a5a1
changelog:
  - Obsolete -el subpackage
  - Remove needless use of %defattr
  - Simplify generation of file list
  - Enable test suite


author: Jerry James <loganjerry@gmail.com> - 20190315-1
changelog:
  - Update all packages
  - Include mew again, since xemacs-mew no longer exists
  - Add -python3 patch and build with python3 instead of python2
  - Add -eval-when and -deps patches to fix FTBFS


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.8-1
changelog:
  - Update to 4.13.8
  - Enable gobject introspection
  - Following upstream, disable perl bindings and obsolete xfconf-perl sub-pkg


author: Hans de Goede <hdegoede@redhat.com> - 3.2.6a-6
changelog:
  - Fix font issues (rhbz#1523624) :
   - Adjust xfig-3.2.5-urwfonts.patch for new font names in urw-base35-fonts
   - Except for the symbols font, use the old un-scalable Adobe PCF Symbol font
     for now as StandardSymbolsPS.otf from urw-base35-fonts is currently broken
   - Add a patch to deal with some fonts being scalable, while Symbol is not
   - Note the dingbats font is also broken in urw-base35-fonts, but there is no
     replacement for it, so that font is still broken, see rhbz#1534206
  - ghostscript-core no longer exists, instead require ghostscript (rhbz#1536581)
  - Remove obsolete icon-cache and desktop-database scriptlets
  - Add a patch from Debian fixing some issues with arrows


author: Hans de Goede <hdegoede@redhat.com> - 3.2.6a-7
changelog:
  - Fix font issues take 2 (rhbz#1523624) :
   - It turns out the new urw fonts are completely unusuable as X11 core fonts,
     stop using them for now (see bug rhbz#1551219)
   - Add a patch to use the fallback fonts for non-scalable fonts too, so that
     we at least show something somewhat reasonable for Bookman, New Century
     Schoolbook and Palatino
   - This means that display of Zapf Chancery and Zapf Dingbats currently
     falls back to the "fixed" font, which is completely wrong for Dingbats


author: Hans de Goede <hdegoede@redhat.com> - 3.2.7a-1
changelog:
  - New upstream release 3.2.7a
  - Add Requires: transfig to make sure esp export works (rhbz#1642033)
  - Switch back to URW fonts so that Bookman, New Century Schoolbook and
    Palatino work again. This uses the old version of the URW fonts which are
    now packaged as urw-base35-fonts-legacy (rhbz#1523624, rhbz#1551219)
  - Trim the changelog


author: Paul Wouters <pwouters@redhat.com> - 1.3.14-1
changelog:
  - Resolves: rhbz#1322190 Updated to 1.3.14
  - Resolves: rhbz#1722121 Use proper /run directory
  - Resolves: rhbz#1399648 Review Request: xl2tpd


author: Paul Wouters <pwouters@redhat.com> - 1.3.15-1
changelog:
  - Resolves: rhbz#1761700 xl2tpd-1.3.15 is available
  - Resolves: rhbz#1875262 Unsupported options 'crtscts' and 'lock' in /etc/ppp/options.xl2tpd
  - Resolves: rhbz#1869420 xl2tpd.service:8: PIDFile= references a path below legacy directory /var/run/


author: Luya Tshimbalanga <luya@fedoraproject.org> - 1.0.17-1
changelog:
  - Update to 1.0.17 (#1798239)
  - Drop unneeded texlive dependencies
  - Fix build with translations parameter


author: Antonio Trande <sagitter@fedoraproject.org> - 4.0.2-2
changelog:
  - Built on EPEL8
  - Drop (obsolete) python-websockify dependency
  - Add MPLv2.0 LICENSE file for HTML5 version


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.0.1-1
changelog:
  - Update to version 5.0.1
  - Don't use versioned plugin names in configuration
  - Backport plugin version change from git master


author: Bojan Smojver <bojan@rexurive.com> - 1:0.9.12-4
changelog:
  - README.Fedora: VSOCK support
  - README.Fedora: possibly incorrect SELinux context of the sessions
  - Add polkit-1 rules for colord access and repo refresh


author: Bojan Smojver <bojan@rexurive.com> - 1:0.9.14-2
changelog:
  - Bump up to 0.9.14
  - Add a set of patches to deal with new GCC warnings/errors
  - Do not emit warning on failed architecture detection
  - Exclude s390x arch for now


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.7.4-1
changelog:
  - Update to version 0.7.4
  - Enable runtime detection of sse2/avx2/avx512 on intel architectures
  - Fix compiler warning for 32 bit architectures


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.8.0-1
changelog:
  - Update to version 0.8.0
  - Drop patches xxhash-compiler-warning-32-bit.patch (accepted upstream)
    and xxhash-pkgconfig.patch (issue fixed upstream)
  - Fix empty version in .pc file


author: Michal Ambroz <rebus at, seznam.cz> - 3.9.0-1
changelog:
  - bump to 3.9.0 release (#1680203)
  - switch from python-sphinx to python3-sphinx for generating the documentation for fc31+
  - should fix also #1660398 (CVE-2018-19974 CVE-2018-19975 CVE-2018-19976),
    but by design it might be always dangerous to run yara signatures compiled by 3rd party,
    so it is advised to re-compile yara rules instead
  - BUGFIX: Denial of service when using "dex" module. Found by the Cisco Talos team. (upstream #1023, CVE-2019-5020)
  - BUGFIX: Buffer overflow in "dotnet" module.
  - BUGFIX: Regexp regression when using nested quantifiers {x,y} for certain values of x and y. (#1018)


author: Michal Ambroz <rebus at, seznam.cz> - 3.10.0-1
changelog:
  - bump to 3.10.0 release (#1680204)
  - Harden virtual machine against malicious code.
  - BUGFIX: Regression bug in hex strings containing wildcards (upstream #1025).
  - BUGFIX: Buffer overrun in “elf” module.
  - BUGFIX: Buffer overrun in “dotnet” module.


author: Michal Ambroz <rebus at, seznam.cz> - 3.11.0-1
changelog:
  - bump to 3.11.0 release (#1760678)
  - BUGFIX: Some regexp character classes not matching correctly when used with “nocase” modifier (upstream #1117)
  - BUGFIX: Reduce the number of ERROR_TOO_MANY_RE_FIBERS errors for certain hex pattern containing large jumps (upstream #1107)
  - BUGFIX: Buffer overrun in “dotnet” module (upstream #1108)
  - BUGFIX: Memory leak while attaching to a process fails (upstream #1070)


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: Orion Poplawski <orion@nwra.com> - 4.0.4-2
changelog:
  - Move update-altertives from %post to %posttrans to support upgrades from zabbixXX in EPEL
  - Fix changes for custom install paths


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.1-2
changelog:
  - Fix compilation on GCC 4.4.7 so it builds on EL6
  - Add missing sources
  - Also, zchunk will now automatically do all your taxes


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.2-2
changelog:
  - Fix multipart range handling to work with quotes, fixes #1706627
  - Fix file creation permissions so they respect umask
  - Actually push new sources


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 0-0.9gitfe0f368
changelog:
  - Require specific version of znc, to avoid unexpected breakage when znc
    updates.  (Broken deps are better than a broken server.)


