# changelog

author: Filip Januš <fjanus@redhat.com> - 0.7.0-3
changelog:
  - Build fails due to ck_hclh test
  - github issue: https://github.com/concurrencykit/ck/issues/153
  - resolves:https://bugzilla.redhat.com/show_bug.cgi?id=1799226
  - add patch - disables ck_hclh test


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.1-6
changelog:
  - Use %{name} macro in several places
  - Use %cmake_* macros consistently
  - Add a %check section to run the tests
  - Build HTML documentation with Doxygen, and add a new -doc subpackage
  - Add top-level documentation files (README.md etc.)
  - Try to add necessary libs to the .pc file, and remove unnecessary -I


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.2-1
changelog:
  - Update to 0.2.2 (SONAME bump)
  - Drop patch for upstream commit caab275509826dc5fe5ab2632582abb8f83ea2b3, now
    released


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-1
changelog:
  - Update to 0.3.0 (SONAME bump)
  - Drop EPEL7 conditionals in Fedora spec file
  - Drop missing header patch, now upstreamed
    (https://github.com/puppetlabs/cpp-hocon/pull/124)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-4
changelog:
  - Trivial simplification in the %build section
  - BR catch1-devel, and patch the build system to use it instead of the vendored
    copy in leatherman-devel; this fixes FTBFS due to SIGSTKSZ no longer being a
    preprocessor macro constant in glibc 2.34


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.2.4-1
changelog:
  - Update to v1.2.4
  - Drop Patch0 (longer sleep in tests - backport from upstream)
  - Drop Patch1 (missing NUL-terminator - issue fixed upstream)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.26.0-11
changelog:
  - General:
    * Update summaries and descriptions
    * Update License fields to include licenses from bundled components
    * Fix failure to respect Fedora build flags
    * Use the system shared certificate bundle instead of shipping our own
  - CLI:
    * No longer set rpath $ORIGIN
  - C (core) and C++ (cpp):
    * Add c_so_version/cpp_so_version macros
    * Split out C++ bindings and shared data into subpackages
    * Drop obsolete ldconfig_scriptlets macro
    * Stop stripping debugging symbols
  - Python:
    * Use generated BR’s
    * Build and package Python binding documentation
    * Disable accommodations for older libc’s
    * Patch out -std=gnu99 flag, which is inappropriate for C++
    * Build additional Python packages grpcio_tools, gprcio_channelz,
      grpcio_health_checking, grpcio_reflection, grpcio_status, and
      grpcio_testing


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.26.0-12
changelog:
  - C (core) and C++ (cpp):
    * Add CMake build support but do not enable it yet; there is still a problem
      where grpc_cli is only built with the tests, and a linking problem when
      building the tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.26.0-13
changelog:
  - General:
    * Replace * with • in descriptions
    * Use cmake() dependencies first, and pkgconfig() dependencies second, where
      available
    * Drop explicit pkgconfig BR
    * Fix the directory in which CMake installs pkgconfig files
    * Improved CMake options
    * Build the Doxygen reference manuals
  - C (core) and C++ (cpp):
    * Let the -devel package require cmake-filesystem
    * Allow building tests with our own copy of gtest/gmock, which will become
      mandatory when we depend on abseil-cpp and switch to C++17
    * Fix a link error in the core tests when using CMake
    * Manually install grpc_cli (CMake)
    * Add CMake files to the files list for the -devel package
    * Start running some of the core tests in %check
  - Python:
    * Add several patches required for the tests
    * BR gevent for gevent_tests
    * Fix build; in particular, add missing preprocess and build_package_protos
      steps, without which the packages were missing generated proto modules and
      were not
      usable!
    * Add %py_provides for Fedora 32
    * Drop python3dist(setuptools) BR, redundant with %pyproject_buildrequires
    * Start running most of the Python tests in %check
    * Merge the python-grpcio-doc subpackage into grpc-doc


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.26.0-15
changelog:
  - General:
    * Do not use %exclude for unpackaged files (RPM 4.17 compatibility)
  - Python:
    * Stop using %pyproject_buildrequires, since it is difficult to fit the
      pyproject-rpm-macros build and install macros into this package, and Miro
      Hrončok has advised that “mixing %pyproject_buildrequires with
      %py3_build/%py3_install is generally not a supported way of building
      Python packages.”


author: Björn Esser <besser82@fedoraproject.org> - 1.9.4-1
changelog:
  - Update to version 1.9.4 (rhbz#1882874)
  - Package all files generated by doxygen
  - Run tests single threaded


author: Pete Zaitcev <zaitcev@redhat.com> 1.6.1-1
changelog:
  - Upstream 1.6.1
  - Add a patch for using strncpy on binary data
  - Add a patch for the warning about unitialized frags.array


author: Mosaab Alzoubi <moceap@hotmail.com> - 0.7.0-4
changelog:
  - First build on EPEL8
  - Use one branch to build on Fedora and EPEL
  - Use python3 as BR except EPEL7
  - Use LC_ALL=en_US.UTF-8 in EPEL7


author: Alfredo Moralejo <amoralej@redhat.com> - 4.3.0-1
changelog:
  - Update to latest upstream release 4.3.0 (closes rhbz#2010524)
  - Includes support for OpenSSL 3.0.0


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.13beta3
changelog:
  - arm: Fix up condition codes for conditional arithmetic insn.
  - bugfix: fixed a segfault when unsinking 64-bit pointers.
  - Remove setrlimit on FreeBSD.
  - test: Check for package.searchers only in compat5.2.


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.16beta3
changelog:
  - New API functions jit.prngstate and thread.exdata from OpenResty.
  - Bug fixes in ppc64le and aarch64.
  - Optimised string hash function for SSE4.2
  - Miscellaneous bug fixes.


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 5.2.122-20
changelog:
  - Suppressed the dependency on SCons (as autotools are used instead)
  - Fixed the generated version minor number (from 127 to 122)
  - Fixed the target include directory


author: Jan Macku <jamacku@redhat.com> - 10.05-1
changelog:
  - service: Prevent variables from globbing
  - init.d/functions: Make usage msgs more clear
  - network-scripts: Use net_log() instead of logger
  - Allow updating rfkill switch status while in readonly root mode
  - Add info into specfile about readonly-root deprecation
  - Allow updating mlocate.db while in readonly root mode
  - rc.d/functions: replace grep's --quiet with -q
  - Add warning to warn user when ETHTOOL_OPTS is set and ethtool binary is missing - Olav Vitters
  - Fix spacing in Makefile
  - Add optional 'dev' keyword


author: Jan Macku <jamacku@redhat.com> - 10.07-1
changelog:
  - doc: Fix "Duplicated string found in the file."
  - doc: Documents RES_OPTIONS option
  - doc: Documents ifcfg option LINKSTATUS
  - ci: use up to date keywords and fix some warnings
  - network: fix set_link_up()
  - network: add option to keep the link down
  - Rework of shell ci
  - Translations update from Weblate


author: Jan Macku <jamacku@redhat.com> - 10.10-1
changelog:
  - Translated using Weblate (Friulian) (#381)
  - Translations update from Weblate (#378)
  - added veth support
  - ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon
  - ifdown removes veth pair if both peers are down
  - rename_device: also support dracut-style kernel cmdline configuration
  - spec: Mark network-scripts as deprecated
  - spec: Initscripts now requires chkconfig (#374)
  - Translations update from Weblate (#371)
  - spec: Move service script into subpackage
  - ci: Onboard initscripts to Packit
  - ci: Migrate from Travis to GH Actions


author: Jan Macku <jamacku@redhat.com> - 10.11.1-1
changelog:
  - spec: Update relation between initscripts and initscripts-service
  - spec: Replace not working awk command with sed
  - use downstream version style


author: Terje Rosten <terje.rosten@ntnu.no> - 5.5.10-7
changelog:
  - Drop buildroot prefix in nm_dispatcher_dir macro
  - Fix wrong path for gem in puppetet_gem.rb (rhbz#1751385),
    report and fix from Lucien Weller, thanks!


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


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


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


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


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.5.4-6
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


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


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


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


author: Artem Polishchuk <ego.cordatus@gmail.com> - 19.2.0-1
changelog:
  - Update to 19.2.0
  - Switch to {pypi_source}
  - Enable LTO
  - Cosmetic spec file fix
  - Minimum Python version is >= 3.5 now


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


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


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


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


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


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


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


author: Stephen Gallagher <sgallagh@redhat.com> - 1.5.0-2
changelog:
  - Fix Python configuration for ELN/RHEL 9
  - Rework bconds for Python now that there are no Fedoras left that should
    use Python2


author: Miro Hrončok <mhroncok@redhat.com> - 2.2.13-1
changelog:
  - Update to 2.2.13
  - Security fix for CVE-2020-7471 (rhbz#1798519)
  - Security fix for CVE-2020-9402 (rhbz#1810094)
  - Security fix for CVE-2020-13254 (rhbz#1843616)
  - Security fix for CVE-2020-13596 (rhbz#1843626)


author: Javier Peña <jpena@redhat.com> - 2.0.1-1
changelog:
  - Updated to 2.0.1 release (#1759926, #1760238)
  - Dropped Python 2 bits, version 2.x does not support it


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 0.9.0-1
changelog:
  - Update to 0.9.0 (#1766238).
  - https://dogpilecache.sqlalchemy.org/en/latest/changelog.html#change-0.9.0


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


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


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


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


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


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


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


author: Orion Poplawski <orion@nwra.com> - 20.6.0-1
changelog:
  - Update to 20.6.0 (bz#1840109)
  - Resolve Python 3.9 issue (bz#1838696)
  - Only remove Cython generated .c files
  - Add BR on libuv-devel
  - Use updated build variables
  - Run tests, but do not fail on them for now


author: Dan Callaghan <djc@djc.id.au> - 19.9.0-5
changelog:
  - dropped python2-gunicorn subpackage (RHBZ#1741012)
  - /usr/bin/gunicorn is now the Python 3 version
  - fix logging of username with HTTP Basic auth (RHBZ#1730791)


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


author: Pavel Cahyna <pcahyna@redhat.com> - 0.19.0-2
changelog:
  - Remove unused python3-pytest-cov build dependency
  - Use mock from the standard library, remove build dependency
    on the deprecated python-mock package


author: Carl George <carl@george.computer> - 0.15-2
changelog:
  - Include missing upstream license
  - Disable package data in setup.py to avoid installing source files


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


author: Paul Howarth <paul@city-fan.org> - 1.4.0-1
changelog:
  - Update to 1.4.0 (#1787868)
    - A corner case in #~invoke.context.Context.run# caused overridden streams to
      be unused if those streams were also set to be hidden, e.g.
      'run(command, hide=True, out_stream=StringIO())' would result in no writes
      to the 'StringIO' object (GH#637); this has been fixed - hiding for a given
      stream is now ignored if that stream has been set to some non-'None' (and
      in the case of 'in_stream', non-'False') value.
    - As part of feature work on GH#682, we noticed that the
      '~invoke.runners.Result' return value from '~invoke.context.Context.run'
      was inconsistent between dry-run and regular modes; for example, the
      dry-run version of the object lacked updated values for 'hide', 'encoding'
      and 'env' - this has been fixed
    - Add asynchronous behavior to '~invoke.runners.Runner.run' (GH#194, GH#682):
      - Basic asynchronicity, where the method returns as soon as the subprocess
        has started running, and that return value is an object with methods
        allowing access to the final result
      - "Disowning" subprocesses entirely, which not only returns immediately but
        also omits background threading, allowing the subprocesses to outlive
        Invoke's own process
      See the updated API docs for the '~invoke.runners.Runner' for details on
      the new 'asynchronous' and 'disown' kwargs enabling this behavior
    - Never accompanied the top-level singleton '~invoke.run' (which simply wraps
      an anonymous '~invoke.context.Context's 'run' method) with its logical
      sibling, '~invoke.sudo' - this has been remedied


author: Paul Howarth <paul@city-fan.org> - 1.4.1-1
changelog:
  - Update to 1.4.1 (#1796269)
    - Explicitly strip out '__pycache__' (and for good measure, '.py[co]', which
      previously we only stripped from the 'tests/' folder) in our 'MANIFEST.in',
      since at least some earlier releases erroneously included such (GH#586)
    - Fix an issue with '~invoke.run' and friends having intermittent problems at
      exit time (symptom was typically about the exit code value being 'None'
      instead of an integer; often with an exception trace) (GH#660)
    - Close pseudoterminals opened by the '~invoke.runners.Local' class during
      'run(..., pty=True)'; previously, these were only closed incidentally at
      process shutdown, causing file descriptor leakage in long-running processes
      (GH#518)


author: Paul Howarth <paul@city-fan.org> - 1.5.0-1
changelog:
  - Update to 1.5.0
    - Allow any string-compatible object to be passed to 'Context.cd', enabling
      use of (for example) 'pathlib.Path' instances (GH#454, GH#577, GH#583,
      GH#607, GH#681)
    - Don't silently discard help text for task arguments whose names happen to
      contain underscores (GH#409, GH#580, GH#611)
    - Don't silently ignore task help specifiers that don't actually map to the
      decorated task's arguments (e.g. '@task(help={"foo": "help for foo"})'
      wrapping a task without a 'foo' argument) (GH#398, GH#580, GH#611)
    - Allow subcollections to act as the default 'tasks' of their parent
      collections (via the new 'default' kwarg to
      '~invoke.collection.Collection.add_collection'); this means that
      non-trivial task trees can specify, e.g. "use my test subcollection's
      default task as the global default task" and similar (GH#197)
    - Enhanced test coverage in a handful of modules whose coverage was under 90%
    - '~invoke.context.MockContext' now populates its 'NotImplementedError'
      exception instances (typically raised when a command is executed that had
      no pre-prepared result) with the command string that triggered them; this
      makes it much easier to tell what exactly in a test caused the error
    - '~invoke.context.MockContext' now accepts a few quality-of-life shortcuts
      as keys and values in its 'run'/'sudo' arguments:
      - Keys may be compiled regular expression objects, as well as strings, and
        will match any calls whose commands match the regex
      - Values may be 'True' or 'False' as shorthand for otherwise empty
        '~invoke.runners.Result' objects with exit codes of '0' or '1'
        respectively
      - Values may also be strings, as shorthand for otherwise empty
        '~invoke.runners.Result' objects with those strings given as the 'stdout'
        argument
    - Add a new 'repeat' kwarg to '~invoke.context.MockContext' which, when True
      (default: False) causes stored results for its methods to be yielded
      repeatedly instead of consumed (GH#441)
    - Immutable iterable result values handed to '~invoke.context.MockContext'
      would yield errors (due to the use of 'pop()'); the offending logic has
      been retooled to be more iterator-focused and now works for tuples and etc.
    - Update the testing documentation a bit: cleaned up existing examples and
      added new sections for the other updates in the 1.5 release
    - Automatically populate the 'command' attribute of '~invoke.runners.Result'
      objects returned by '~invoke.context.MockContext' methods, with the command
      string triggering that result; previously, users had to do this by hand or
      otherwise suffered inaccurate result objects (GH#700)
    - Upgrade '~invoke.context.MockContext' to wrap its methods in 'Mock' objects
      if the '(unittest.)mock' library is importable; this makes testing
      Invoke-using codebases even easier


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


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


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


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.4.0-1
changelog:
  - Add CLI tool, enable tests and use dependency generator
  - Update to latest upstream release 1.4.0 (rhbz#1818602)


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


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


author: Fedora Release Engineering <releng@fedoraproject.org> - 10.0.1-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
  - Work around BZ1758141 for BZ1799937


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


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


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


author: Fabio Valentini <decathorpe@gmail.com> - 1:0.11.0-16
changelog:
  - Drop python2 sub-package. See:
    https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal
  - Refresh packaging for 2019, move docs to a sub-package.


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


author: Tomas Popela <tpopela@redhat.com> - 3.3.3-2
changelog:
  - Don't build the Qt 4 backend in ELN/RHEL 9 as Qt 4 won't be available there
    (reuse
    https://src.fedoraproject.org/rpms/python-matplotlib/c/588e490738b06d525910f05bc1ba3f3f05ec7d50?branch=epel8)


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


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


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


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


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


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


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


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


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.7-30
changelog:
  - Deprecate the package
    https://fedoraproject.org/wiki/Changes/DeprecateNose
  - Drop the docs subpackage


author: Miro Hrončok <mhroncok@redhat.com> - 1.1.0-5
changelog:
  - Subpackage python2-ntlm-auth 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: Michal Ambroz <rebus AT_ seznam.cz> - 0.46-8
changelog:
  - rebuild for new version of oletools
  - conditional stop building python2 subpackage on fc>32 and rhel>8
  - split doc to separate subpackage


author: Paul Howarth <paul@city-fan.org> - 2.7.0-1
changelog:
  - Update to 2.7.0
    - Implement support for OpenSSH 6.5-style private key files (typically
      denoted as having 'BEGIN OPENSSH PRIVATE KEY' headers instead of PEM
      format's 'BEGIN RSA PRIVATE KEY' or similar); if you were getting any sort
      of weird auth error from "modern" keys generated on newer operating system
      releases (such as macOS Mojave), this is the first update to try (GH#602,
      GH#618, GH#1313, GH#1343)
    - Token expansion in 'ssh_config' used a different method of determining the
      local username ('$USER' environment variable), compared to what the (much
      older) client connection code does ('getpass.getuser', which includes
      '$USER' but may check other variables first, and is generally much more
      comprehensive); both modules now use 'getpass.getuser'
    - A couple of outright '~paramiko.config.SSHConfig' parse errors were
      previously represented as vanilla 'Exception' instances; as part of recent
      feature work a more specific exception class,
      '~paramiko.ssh_exception.ConfigParseError', has been created; it is now
      also used in those older spots, which is naturally backwards compatible
    - Implement support for the 'Match' keyword in 'ssh_config' files;
      previously, this keyword was simply ignored and keywords inside such blocks
      were treated as if they were part of the previous block (GH#717)
      - Note: this feature adds a new optional install dependency 'Invoke'
        (https://www.pyinvoke.org), for managing 'Match exec' subprocesses
    - Additional installation 'extras_require' "flavors" ('ed25519', 'invoke',
      and 'all') have been added to our packaging metadata
    - Paramiko's use of 'subprocess' for 'ProxyCommand' support is conditionally
      imported to prevent issues on limited interpreter platforms like Google
      Compute Engine; however, any resulting 'ImportError' was lost instead of
      preserved for raising (in the rare cases where a user tried leveraging
      'ProxyCommand' in such an environment); this has been fixed
    - Perform deduplication of 'IdentityFile' contents during 'ssh_config'
      parsing; previously, if your config would result in the same value being
      encountered more than once, 'IdentityFile' would contain that many copies
      of the same string
    - Implement most 'canonical hostname' 'ssh_config' functionality
      ('CanonicalizeHostname', 'CanonicalDomains', 'CanonicalizeFallbackLocal',
      and 'CanonicalizeMaxDots'; 'CanonicalizePermittedCNAMEs' has *not* yet
      been implemented) - all were previously silently ignored (GH#897)
    - Explicitly document which ssh_config features we currently support;
      previously users just had to guess, which is simply no good
    - Add new convenience classmethod constructors to
      '~paramiko.config.SSHConfig': '~paramiko.config.SSHConfig.from_text',
      '~paramiko.config.SSHConfig.from_file', and
      '~paramiko.config.SSHConfig.from_path'; no more annoying two-step process!
  - Add Recommends: of python3-invoke and python3-pyasn1 for optional
    functionality


author: Paul Howarth <paul@city-fan.org> - 2.7.1-1
changelog:
  - Update to 2.7.1
    - The new-style private key format (added in 2.7.0) suffered from an
      unpadding bug that had been fixed earlier for Ed25519 (as that key type has
      always used the newer format); that fix has been refactored and applied to
      the base key class (GH#1567)
    - Fix a bug in support for ECDSA keys under the newly-supported OpenSSH key
      format (GH#1565, GH#1566)


author: Paul Howarth <paul@city-fan.org> - 2.7.1-4
changelog:
  - Avoid FTBFS with pytest 5 (pytest-relaxed pulls in pytest 4)
  - Drop explicit dependencies for things that the python dependency generator
    finds by itself


author: Paul Howarth <paul@city-fan.org> - 2.7.2-1
changelog:
  - Update to 2.7.2
    - Update our CI to catch issues with sdist generation, installation and
      testing
    - Add missing test suite fixtures directory to MANIFEST.in, reinstating the
      ability to run Paramiko's tests from an sdist tarball (GH#1727)
    - Remove leading whitespace from OpenSSH RSA test suite static key fixture,
      to conform better to spec. (GH#1722)
    - Fix incorrect string formatting causing unhelpful error message annotation
      when using Kerberos/GSSAPI
    - Fix incorrectly swapped order of 'p' and 'q' numbers when loading
      OpenSSH-format RSA private keys; at minimum this should address a slowdown
      when using such keys, and it also means Paramiko works with Cryptography
      3.1 and above, which complains strenuously when this problem appears
      (GH#1723)


author: Dan Radez <dradez@redhat.com> - 2.7.2-3
changelog:
  - Removing the python-relax dep using upstream patch
    https://github.com/paramiko/paramiko/pull/1665/


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


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 2.1.0-1
changelog:
  - Update to 2.1.0 (#1797302).
  - https://docs.pylonsproject.org/projects/pastedeploy/en/latest/news.html


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


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.7.2-2
changelog:
  - Drop build dependency on mongodb-server, since it is no longer shipped in Fedora.
  - As a result of the above, we no longer run the tests.


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.10.1-1
changelog:
  - Update to 3.10.1 (#1782385).
  - https://github.com/mongodb/mongo-python-driver/blob/3.10.1/doc/changelog.rst


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


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


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


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


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


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


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: 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> - 0.12.0-8
changelog:
  - Subpackage python2-requests-kerberos has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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: Miro Hrončok <mhroncok@redhat.com> - 1.1.0-5
changelog:
  - Subpackage python2-requests_ntlm has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


author: Miro Hrončok <mhroncok@redhat.com> - 1.4.0-3
changelog:
  - Add metapackage for rfc3986[idna2008]
  - https://fedoraproject.org/wiki/Changes/PythonExtras
  - Fixes: rhbz#1875490


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: Miro Hrončok <mhroncok@redhat.com> - 18.1.0-5
changelog:
  - Subpackage python2-service-identity has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.1.10-13
changelog:
  - Subpackage python2-setproctitle 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: 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: Miro Hrončok <mhroncok@redhat.com> - 3.2.1-13
changelog:
  - Subpackage python2-statsd has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


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


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


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


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


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: Alfredo Moralejo <amoralej@redhat.xom> - 1.4.0-1
changelog:
  - Update to 1.4.0.
  - Remove python2 subpackages in Fedora.
  - Make documentation subpackage unversioned


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


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> - 21.2.0-2
changelog:
  - Reintroduce twisted[tls] subpackage
  - Fixes: rhbz#1935872
  - Fixes: rhbz#1935873
  - Fixes: rhbz#1935869
  - Fixes: rhbz#1935870
  - Fixes: rhbz#1935871


author: Orion Poplawski <orion@nwra.com> - 18.8.1-7
changelog:
  - Drop BR on python3-pep8
  - Use EL8 compatible coverage execution
  - Add BR python3-test for EL8 compatibility


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: Miro Hrončok <mhroncok@redhat.com> - 1.3.0-10
changelog:
  - Subpackage python2-warlock has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


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


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 2.0.33-2
changelog:
  - Removed python2 support (BZ#1747970)
  - Updated documentation (remove unwanted files and add CHANGELOG instead
    of it's broken symlink)


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


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


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


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


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


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


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.0-6
changelog:
  - Use C.UTF-8 locale
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Jerry James <loganjerry@gmail.com> - 1.3.0-18
changelog:
  - The python iso8601 module in Fedora has diverged too much from the bundled
    version.  Allow this package to bundle it (bz 1811697).


author: Jerry James <loganjerry@gmail.com> - 1.3.0-19
changelog:
  - Drop the -decode-binary-to-unicode patch; it doesn't work with the bundled
    version of iso8601.
  - Add 0003 and 0004 patches to fix bugs reported to upstream.


author: Jerry James <loganjerry@gmail.com> - 1.7-2
changelog:
  - Fix preview of PNG images (bz 1906363)
  - Add missing Recommends needed to preview images (bz 1906363)


author: Jerry James <loganjerry@gmail.com> - 1.8-1
changelog:
  - Version 1.8
  - Drop the -float patch and only run tests on x86_64
  - Add -circuitplot patch to skip tests that fail with no display
  - Drop the -texmacs subpackage; the TeXmacs package ships its own sympy plugin


author: Christopher Engelhard <ce@lcts.de> - 2.1.0-31
changelog:
  - use tarball hosted at new upstream site
  - Fedora's patches have been merged upstream, so use those instead
  - apply various unreleased upstream fixes that deal with compiler warnings


author: Christopher Engelhard <ce@lcts.de> - 2.1.1-1
changelog:
  - Update to 2.1.1
  - Remove all patches merged upstream
  - Switched build to autotools
  - Include upstream pkgconfig module
  - Sysfsutils no longer includes /usr/bin/get_module


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 4.3.4-1
changelog:
  - Upstream upgrade
  - Fixes #1921879, #1921972, #1921973, #1921975, #1921976, #1921979, #1921981,
  - #1921983, #1921983, #1921985, #1921987, #1921989, #1921992, #1921994


