# changelog

author: Sandro Bonazzola <sbonazzo@redhat.com> - 4.1.0-1
changelog:
  - Initial import based on Fedora build ansible-lint-4.1.0-2.fc31
  - Add missing Requires on python3-ruamel-yaml


author: Jeff Ortel <jortel@redhat.com> 2.12.2-1
changelog:
  - Adapter reliability logging at WARN instead of ERROR. (jortel@redhat.com)
  - Update logging documentation; Clean removed from spec. (jortel@redhat.com)


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


author: Ian McLeod <imcleod@redhat.com> - 1.1.8-1
changelog:
  - Upstream release 1.1.8
  - systemd support
  - docker base image updates
  - significant EC2 updates for regions and instance types
  - VMWare fusion vagrant box support


author: Ian McLeod <imcleod@redhat.com> - 1.1.9-1
changelog:
  - Upstream release 1.1.9
    - Add HyperV Vagrant support
    - enhance vSphere and VMWare Fusion support


author: Justin Sherrill - 3.5.0-1
changelog:
  - Update to 3.5.0, drop support for agent on f27 and f28
  - Install katello-tracer-upload wrapper on DNF platforms


author: b'STD-CI Bot <infra-private@ovirt.org>' - 0.45.11
changelog:
  74757f07: Merge pull request #783 from pilou-/fix_super_usage
      8a964076: Merge branch 'master' into fix_super_usage
      4a8e7aec: Merge branch 'master' into fix_super_usage
      ff2c5ceb: Fix 'super' usage
      b6641cb9: Merge branch 'master' into fix_super_usage
      eb1b327c: Merge branch 'master' into fix_super_usage


author: b'STD-CI Bot <infra-private@ovirt.org>' - 0.46.0
changelog:
  9803eeac: Merge pull request #799 from galitf/fix_doc_build
      c56fd8dc: Fix failure in runnung tox -e docs
      452eac63: Fix issue: no cpu_map.xml file on libvirt fc29


author: b'STD-CI Bot <infra-private@ovirt.org>' - 0.46.1
changelog:
  256c9c3c: Merge pull request #802 from tinez/py3-fixes
      0e5fa2c2: py3: Fix issues in 'prefix' module
      2a909840: py3: Fix dict iteration in jnija templates
      0d2d7a40: py3: Remove 'xrange' usage
      f88bcb90: py3: Fix issues in 'log_utils' module
      eb57276c: py3: Fix usage of 'reduce'
      36915e1a: py3: Fix issues in 'cli' module
      9b35907d: py3: Fix issues in 'workdir' module
      c456d507: py3: Fix various broken imports
      b99942e2: py3: Fix re-raising exceptions
      f958d290: py3: Fix issues in 'utils' module
      b452f8c7: py3: Fix issues in 'output' module
      943519ae: py3: Fix broken concatenation
      d16dd5fa: py3: Fix issues in 'sysprep' module
      b3d5f273: py3: Fix issues in 'service' module
      b88873d1: py3: Fix issues in 'prefix' module
      424c64ef: py3: Fix issues in 'network' module
      2d409dce: py3: Fix invalid octal literal
      9907bf0f: py3: Fix broken str-int comparison
      8533762a: py3: Fix issues in 'export' module
      4f4e7af9: py3: Fix issues in 'vm' module
      7f4cbe43: py3: Fix issues in 'virt' module
      3c417c2b: py3: Fix issues in 'templates' module
      00a74648: py3: Fix issues in 'vm' module
      c779cb65: py3: 'test_build' module fixes
      ae091bdb: py3: Fix issues in 'test_sdk_utils' module
      ffb4b560: py3: Remove usage of 'basestring'
      3cd767ae: py3: Replace 'raw_input' with 'six.input'
      434de3ad: py3: Use absolute imports in all modules
      532c024b: py3: Fix issues in 'cmd' module
      571fb724: py3: Fix issues in 'ssh' module
      02a270ac: ci: Move libvirt and libguestfs deps to RPM level
      d4ecd8b7: py3: Fix issues in 'lago_ansible' module
      bb74ed2a: py3: Remove old 'print' usage
      81cf8ab5: py3: Remove usage of 'long' in private function
      a2f9a0de: py3: Replace 'map' with list comprehension
      161875e9: py3: Remove usage of 'cmp'
      dbc78f96: py3: Fix issues in 'test_subnet_lease' module
      ccaf6ca0: py3: Fix issues in 'test_config'


author: b'STD-CI Bot <infra-private@ovirt.org>' - 0.46.2
changelog:
  b6fcaf69: Merge pull request #806 from tinez/py3-switch
      178fbf63: py3: Allow unicode in yaml status output
      a0379a72: py3: tests: sdk: Fix py3 issues
      af018b1d: tox: Exclude 'rpmbuild' dir from flake8 checks
      1056fe50: py3: Drop usage of 'future' library
      f7cfa262: py3: templates: Decode downloaded hash to string
      eeb85939: py3: Fix urllib usage
      28cc18e7: py3: Overhaul 'version_manager' script
      665a7c67: tests: snapshot: Bump the used el7 template
      c8f61522: tests: sdk: Mark two tests with xfail
      cee73f4e: tests: Disable tests for bridged networks
      4824a948: libvirt: Don't cache connections
      942cf17c: py3: Fix bytes x str issues
      551bb6a8: tests: Fix multiline commands passed to lago
      ca73e30e: tests: Use epoch-based date format
      1582a3ca: cmd: Fix arg parsing when no verb is provided
      33b1b24f: tests: Update cirros base image to 0.5.0-pre3
      b30ca43d: py3: Fix dict iteration
      31cc8929: ci: Use a fixed version
      f197cf8f: gitignore: Add some untracked files
      71590346: utils: Fix reraising exceptions
      26bc9356: py3: Fix some str x bytes issues in XML handling
      22a0e85a: py3: Switch CI and builds to py3
      0e52d58c: tests: sdk: Adapt to newer pytest versions


author: b'STD-CI Bot <infra-private@ovirt.org>' - 1.0.0
changelog:
  d1a28c8e: Merge pull request #808 from tinez/1.0-release
      2158c0de: ci: Cleanup 'automation' dir
      a0172347: ci: Revert 31cc892941cc00d9bd7cf5af7c434fc348e92b35
      4220e209: ci: Revert 6b9c917c796cb6f911ac9a025cea5f2e81db7a3b


author: b'STD-CI Bot <infra-private@ovirt.org>' - 1.0.1
changelog:
  00440d89: Merge pull request #811 from tinez/version-manager-fix
      962feb06: ci: Fix bytes x string issue in 'version_manager'


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


author: Owen Taylor <otaylor@redhat.com> - 1.17.1-3
changelog:
  - Disable xpyb support - this is only for Python2, and was originally added
    for qtile, which uses Python3 now.


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> - 1.1.5-12
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)


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


author: Dan Radez <dradez@redhat.com> - 18.1.2-3
changelog:
  - Update to 18.1.2
  - Replaced Python2 package with Python 3 package
  - python3-cherrypy-18.1.2-2 is already built by package python3-cherrypy
    this release is to migrate python3-cherrypy into python-cherrypy


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


author: Jerry James <loganjerry@gmail.com> - 3.7.1-1
changelog:
  - New upstream version
  - Add workaround for https://github.com/pypa/setuptools/issues/1062
  - Delete shebangs from nonexecutable files


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


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> - 4.5.4-2
changelog:
  - Make /usr/bin/coverage Python 3
  - Remove /usr/bin/python*-coverage links to cleanse tab completion results
  - Drop no longer needed Obsoletes for platform-python-coverage


author: Paul Howarth <paul@city-fan.org> - 2.6.1-22
changelog:
  - When creating ElGamal keys, the generator wasn't a square residue: ElGamal
    encryption done with those keys cannot be secure under the DDH assumption
    https://bugzilla.redhat.com/show_bug.cgi?id=1542313 (CVE-2018-6594)
    https://github.com/TElgamal/attack-on-pycrypto-elgamal
    https://github.com/Legrandin/pycryptodome/issues/90
    https://github.com/dlitz/pycrypto/issues/253
    https://github.com/dlitz/pycrypto/pull/256


author: Paul Howarth <paul@city-fan.org> - 2.6.1-26
changelog:
  - Replace the user-space RNG with a thin wrapper to os.urandom
    - Based on https://github.com/Legrandin/pycryptodome/commit/afd6328f
    - Fixes compatibility with Python 3.8 (#1718332)
  - Drop support for Python 2.1


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: 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> - 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> - 1.3.0-6
changelog:
  - Subpackage python2-gitlab has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


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


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.1-8
changelog:
  - Subpackage python2-lazy-object-proxy 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: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2-7
changelog:
  - Python 2 binary package renamed to python2-monotonic
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


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-5
changelog:
  - Subpackage python2-ntlm-auth has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Javier Peña <jpena@redhat.com> - 1.29.0-2
changelog:
  - Include the binaries in the python2 subpackage when not building with Python3, for CentOS 7 compatibility


author: Paul Howarth <paul@city-fan.org> - 2.4.1-1
changelog:
  - Update to 2.4.1
    - Fix a security flaw (GH#1175, CVE-2018-7750) in Paramiko's server mode
      (this does not impact client use) where authentication status was not
      checked before processing channel-open and other requests typically only
      sent after authenticating
    - Ed25519 auth key decryption raised an unexpected exception when given a
      unicode password string (typical in python 3) (GH#1039)


author: Paul Howarth <paul@city-fan.org> - 2.4.2-1
changelog:
  - Update to 2.4.2
    - Fix exploit (GH#1283, CVE-2018-1000805) in Paramiko’s server mode (not
      client mode) where hostile clients could trick the server into thinking
      they were authenticated without actually submitting valid authentication
    - Modify protocol message handling such that Transport does not respond to
      MSG_UNIMPLEMENTED with its own MSG_UNIMPLEMENTED; this behavior probably
      didn’t cause any outright errors, but it doesn’t seem to conform to the
      RFCs and could cause (non-infinite) feedback loops in some scenarios
      (usually those involving Paramiko on both ends)
    - Add *.pub files to the MANIFEST so distributed source packages contain
      some necessary test assets (GH#1262)
  - Test suite now requires mock ≥ 2.0.0


author: Björn Esser <besser82@fedoraproject.org> - 1.7.1-2
changelog:
  - Use new python macros
  - Add conditional to turn off python2 packages
  - Remove egg(-info) before build
  - Run testsuite


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


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.2-15
changelog:
  - Drop explicit locale setting for python3, use C.UTF-8 for python2
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


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: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.3-7
changelog:
  - Python2 binary package 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: 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> - 1.0.1-3
changelog:
  - Subpackage python2-pytest-flake8 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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> - 0.15.41-3
changelog:
  - Subpackage python2-ruamel-yaml has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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


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


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


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


author: Miro Hrončok <mhroncok@redhat.com> - 0.14.1-15
changelog:
  - Subpackage python2-unicodecsv 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: 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> - 0.10.2-9
changelog:
  - Subpackage python2-xmltodict has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


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: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.3-13
changelog:
  - Python 2 binary package renamed to python2-pyxattr
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


