# changelog

author: p.drouand@gmail.com
changelog:
  - Update to version 0.7:
    + Improved Python 2 and 3 compatibility (2.4-3.2).
    + Improved support for non-Latin characters.  Table widths should
      now be calculated correctly for tables with e.g. Japanese text.
    + Table contents can now be read in from a .csv file
    + Table contents can now be read in from a DB-API compatible cursor
    + Table contents can now be read in from a string containing a
      HTML table
    + new valign attribute controls vertical alignment of text when
      some cells in a row have multiple lines of text and others don't.
    + hrules attribute can now be set to HEADER, which draws a rule only
      under the header row
    + new vrules attribute controls drawing of vertical rules and can
      be set to FRAME, ALL or NONE
    + new header_style attribute controls formatting of text in table
      headers and can be set to "cap", "title", "upper", "lower" or None
    + Fixed a simple bug regarding validation of max_width
    + Fixed a simple bug regarding initialisation of int_format value
      for new tables
    + Fixed a bug regarding some constructor keywords, such as "border",
      being ignored


author: Artem Silenkov <asilenkov@mirantis.com> - 0.7.2-5.1.mira2
changelog:
  - 106bd3e Rebuild python-prettytable for 7.0.
  - 5e9023c Remove conflict builddeps
  - 99bc434 python-prettytable repackaged for 7.0
  - db24769 Fixed buildrequires in 4.0
  - cccc755 Added new version in 4.0
  - 4caaaf7 add files in repository from python-prettytable-0.6.1-1.el6.src.rpm
  - a529b34 Initial empty repository


author: Ralph Bean <rbean@redhat.com> - 0.3.4-2
changelog:
  - Require python-argparse if running on py2.6 or earlier.
  - Require the forward-compat python-sqlalchemy on epel.
  - Require the forward-compat python-nose on epel.


author: Ralph Bean <rbean@redhat.com> - 0.3.4-3
changelog:
  - Include docs folder in %doc section.
  - Use help2man to build man pages for executables.
  - Remove article from summary (cosmetic).
  - Add trailing slash to directories in %files (cosmetic).


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.4.2-2
changelog:
  - Workaround setuptools to load the correct SQLAlchemy version for
    the alembic script. https://bugzilla.redhat.com/show_bug.cgi?id=968404


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.7-3.mira3
changelog:
  - 548b605 Rebuild python-alembic for 7.0.
  - f6a4792 python-alembic repackaged for 7.0
  - 8a129df Update version to 0.6.7
  - 50711a3 Added new version in 4.0 and edit patch
  - dafc6b1 add files in repository from python-alembic-0.4.2-3.el6.src.rpm
  - e5ec31e Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.5-2.mira3
changelog:
  - 3cebf2b Rebuild python-amqp for 7.0.
  - 5512361 python-amqp repackaged for 7.0
  - 1a4c70c Update version to 1.4.5
  - 61b77ee add files in repository from python-amqp-1.3.1-1.el6.src.rpm
  - 67e215e Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.2-1.mira2
changelog:
  - d8af5c2 Rebuild python-amqplib for 7.0.
  - 9e201ae python-amqplib repackaged for 7.0
  - ec13605 add files in repository from python-amqplib-1.0.2-1.el6.src.rpm
  - 5e47356 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3.3-2.mira2
changelog:
  - 837fcaa Rebuild python-anyjson for 7.0.
  - 83da309 python-anyjson repackaged for 7.0
  - e346904 add files in repository from python-anyjson-0.3.3-2.el6.src.rpm
  - f7613c9 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.1-2.mira2
changelog:
  - a18d5e5 Rebuild python-argparse for 7.0.
  - 7a2cd8b python-argparse repackaged for 7.0
  - 61482cb add files in repository from python-argparse-1.2.1-2.el6.src.rpm
  - 4a91f01 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0-3.mira2
changelog:
  - a2ea2b2 Rebuild python-backports for 7.0.
  - 38b44b6 python-backports repackaged for 7.0
  - 16297dc Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4.0.1-1.mira2
changelog:
  - 0c0a577 Rebuild python-backports-ssl_match_hostname for 7.0.
  - 97ca802 python-backports-ssl_match_hostname repackaged for 7.0
  - 1be5e52 Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 4.2.1-1.mira2
changelog:
  - 01ac2d4 Rebuild python-beautifulsoup4 for 7.0.
  - e4ce015 python-beautifulsoup4 repackaged for 7.0
  - 9a97235 Added in 4.0
  - 48058c5 Initial empty repository


author: Garrett Holmstrom <gholms@fedoraproject.org> - 2.13.3-1
changelog:
  - Updated to 2.13.3
  - Note that this version changes register_image's virtualization_type parameter
  - Fixed auto-scaling PropagateAtLaunch parsing (#1011682)


author: Garrett Holmstrom <gholms@fedoraproject.org> - 2.32.1-1
changelog:
  - Updated to 2.32.1 (RH #1126056, RH #1132348)
  - Added python3-boto (RH #1024363)
  - Added (but did not enable) unit tests (RH #1072946, RH #1072923)


author: Artem Silenkov <asilenkov@mirantis.com> - 2.32.1-1.mira3
changelog:
  - cd0fa1a Rebuild python-boto for 7.0.
  - 5edaf3c python-boto repackaged for 7.0
  - e290ae1 Initial commit of sources
  - 464ae8b Initial empty repository


author: Jakub Ruzicka <jruzicka@redhat.com> 1.0.1-1
changelog:
  - Update to upstream version 1.0.1.
  - Remove new runtime dependency on python-pbr.
  - Remove requirements file.
  - Make requires generic instead of requiring specific versions.


author: Jakub Ruzicka <jruzicka@redhat.com> 1.0.3-1
changelog:
  - Update to upstream 1.0.3.
  - README extension changed.
  - Get rid of pbr deps in the patch instead of this spec file.


author: Ilya Tyaptin <ityaptin@mirantis.com> - 1.0.12-1.mos257
changelog:
  - 426b3f2 Add support of os_endpoint_type
  - a928623 Fix improper parameter setup for cacert and client certs
  - 9e0a932 Enable --os-insecure CLI option
  - 7ef1935 Fix timeout argument not treated as integer
  - 7316dd1 sync oslo code
  - 5aa2a69 switch to oslo.utils
  - ae69fb0 Merge "Fix a help string nit for statistics command"
  - 02f8e4e Merge "keystone discovery fallback support"
  - de7affe Merge "Reduce redundant parameter of some commands in CLI"
  - 97e9c25 Reduce redundant parameter of some commands in CLI


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.1-1.mira2
changelog:
  - ada08dc Rebuild python-chardet for 7.0.
  - 55e8ee3 python-chardet repackaged for 7.0
  - f7c894c Added .gitreview


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1-4
changelog:
  - Fix cheetah enough that it will pass its unittests on python-2.6.  This has
    actually been broken since py-2.5 and this fix is only a workaround.


author: Artem Silenkov <asilenkov@mirantis.com> - 2.4.1-1.mira2
changelog:
  - af844f8 Rebuild python-cheetah for 7.0.
  - a706604 python-cheetah repackaged for 7.0
  - a8f271d add files in repository from python-cheetah-2.4.1-1.el6.src.rpm
  - 9a3c48a Initial empty repository


author: Luke Macken <lmacken@redhat.com> 2.2.1-7
changelog:
  - Apply backported fix from http://www.cherrypy.org/changeset/1766
    to improve CherryPy's SIGSTOP/SIGCONT handling (Bug #364911).
    Thanks to Nils Philippsen for the patch.


author: Toshio Kuratomi <toshio@fedoraproject.org> 2.2.1-8
changelog:
  - Fix a security bug with a backport of http://www.cherrypy.org/changeset/1775
  - Include the egginfo files as well as the python files.


author: Toshio Kuratomi <toshio@fedoraproject.org> 2.3.0-1
changelog:
  - Update to new upstream which rolls in the backported security fix.
  - Refresh other patches to apply against new version.
  - Change to new canonical source URL.
  - Reenable tests.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.1-1
changelog:
  - Update to 3.1.1
  - Fix python-2.6 build errors
  - Make test code non-interactive via cmdline switch
  - Refresh the no test and tutorial patch


author: Artem Silenkov <asilenkov@mirantis.com> - 3.2.2-3.mira2
changelog:
  - 3d70e6f Rebuild python-cherrypy for 7.0.
  - 1d98baa python-cherrypy repackaged for 7.0
  - 6855e0b Added in 4.0
  - 07c30eb Initial empty repository


author: Jakub Ruzicka <jruzicka@redhat.com> 1.0.5-1
changelog:
  - Update to upstream version 1.0.5.
  - Update dependencies.
  - Remove runtime dependency on python-pbr.
  - Change Source0 to PyPI.


author: Jakub Ruzicka <jruzicka@redhat.com> 1.0.6-2
changelog:
  - Fix DeprecationWarning when printing exception
  - Provide -doc package with auto-generated documentation
  - Provide upstream manpage
  - Improve package description


author: Anton Arefiev <aarefiev@mirantis.com> - 1.1.1-1.mos313
changelog:
  - 424375a Add findall server side filtering
  - 55cdee1 Find resource refactoring
  - 21241d1 Support pagination param limit in volume list in V1
  - 26246a9 Fix 'search_opts' error with backup delete command
  - ac9b091 Update version to 1.1.1 in index
  - 36dd138 Enables debug mode for keystone session object
  - 4c84641 Merge "Update index file for release of 1.1.0"
  - d904b65 Merge "Make <volume-types> required option for create cg"
  - 40f06b8 Make <volume-types> required option for create cg
  - 6055e2d Update index file for release of 1.1.0


author: Ralph Bean <rbean@redhat.com> - 1.3.2-1
changelog:
  - Latest upstream.
  - Patched pyparsing version constraint for py2.
  - Modernized python3 conditional.
  - Temporarily disabled python3 subpackage for python3-pyparsing dep.
  - Added temporary explicit dependency on python3-pyparsing>=2.0.0.


author: Ralph Bean <rbean@redhat.com> - 1.4.4-2
changelog:
  - Enable python3 subpackage now that python3-pyparsing is available.
  - Adjust patch to simplify pyparsing setuptools constraints further.


author: Ralph Bean <rbean@redhat.com> - 1.6.0-1
changelog:
  - Latest upstream.
  - Add dep on python-pbr (python build reasonableness)
  - Add dep on python-stevedore
  - Add build requirements on python-nose, python-mock, and bash
  - Change check to use 'nosetests' directly.
  - Remove bundled egg-info


author: Igor Yozhikov <iyozhikov@mirantis.com> - 1.9.0-1.mira3
changelog:
  - c12cc6b Requested by Fuel python team . Revert "Update python-cliff to 1.10.1"
  - d54bc91 Update python-cliff to 1.10.1
  - 473bea3 Rebuild python-cliff for 7.0.
  - 1344378 python-cliff repackaged for 7.0
  - 47cae9d Upgrade python-cliff to 1.9.0
  - dacad91 Code version update to 1.7.0 * 2
  - a032aed Updated version python-cliff to 1.6.1
  - 26a00f5 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1-1.2.mira2
changelog:
  - 214a03e Rebuild python-cliff-tablib for 7.0.
  - 17876b9 python-cliff-tablib repackaged for 7.0
  - 12cbf29  new version packages
  - e3a3f67 add init packages


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.7-5.mira3
changelog:
  - 48091ac repackaged
  - 7c97016 Rebuild python-cmd2 for 7.0.
  - 9ef55f9 python-cmd2 repackaged for 7.0
  - 5c8672f Added new version in 4.0
  - 34b91cf add files in repository from python-cmd2-0.6.4-7.el6.src.rpm
  - 84ff8cf Initial empty repository


author: Toshio Kuratomi <toshio@fedoraproject.org> - 3.5.3-2
changelog:
  - Patch from upstream for traceback when people use this with python2 and
    python3 in the same directory


author: Artem Silenkov <asilenkov@mirantis.com> - 3.7-1.mira2
changelog:
  - c239411 Rebuild python-coverage for 7.0.
  - 6f9a97f python-coverage repackaged for 7.0
  - 5d4a584 add files in repository from python-coverage-3.7-1.el6.src.rpm
  - 8354cf8 Initial empty repository


author: Panu Matilainen <pmatilai@welho.com> 0.3.2-0.fdr.2.a6
changelog:
  - generate .pyo files during install
  - require exact version of python used to build the package
  - include more docs + demos
  - fix dependency on /usr/local/bin/python
  - use fedora.us style buildroot
  - buildrequires gmp-devel
  - use description from README


author: Thorsten Leemhuis <fedora at leemhuis dot info> - 0:2.0.1-1
changelog:
  - Update to 2.0.1
  - Use Dist
  - Drop python-crypto-64bit-unclean.patch, similar patch was applied
    upstream


author: Thorsten Leemhuis <fedora[AT]leemhuis.info> - 2.0.1-6
changelog:
  - Remove dist
  - rebuild, because the older version was much bigger, as it was build when
    distutils was doing static links of libpython


author: Paul Howarth <paul@city-fan.org> - 2.1.0-1
changelog:
  - Update to 2.1.0 (see ChangeLog for details)
  - Remove patches (no longer needed)
  - Use new upstream URLs
  - Upstream has replaced LICENSE with LEGAL/ and COPYRIGHT
  - Clarify that license is mostly Public Domain, partly Python
  - Add %check section and run the test suite in it
  - Remove upstream's fiddling with compiler optimization flags so we get
    usable debuginfo
  - Filter out unwanted provides for python shared objects
  - Tidy up egg-info handling
  - Simplify %files list
  - Pacify rpmlint as much as is reasonable
  - Add dist tag


author: Paul Howarth <paul@city-fan.org> - 2.2-1
changelog:
  - Update to 2.2
    - Deprecated Crypto.Util.number.getRandomNumber()
    - It's been replaced by getRandomNBitInteger and getRandomInteger
    - Better isPrime() and getPrime() implementations
    - getStrongPrime() implementation for generating RSA primes
    - Support for importing and exporting RSA keys in DER and PEM format
    - Fix PyCrypto when floor division (python -Qnew) is enabled
    - When building using gcc, use -std=c99 for compilation
  - Update optflags patch


author: Paul Howarth <paul@city-fan.org> - 2.3-1
changelog:
  - Update to 2.3
    - Fix NameError when attempting to use deprecated getRandomNumber() function
    - _slowmath: Compute RSA u parameter when it's not given to RSA.construct;
      this makes _slowmath behave the same as _fastmath in this regard
    - Make RSA.generate raise a more user-friendly exception message when the
      user tries to generate a bogus-length key
  - Add -c option to %setup because upstream tarball has dropped the top-level
    directory
  - Run benchmark as part of %check if we have python 2.4 or later
  - BR: python2-devel rather than just python-devel
  - Add patch to make sure we can find libgmp in 64-bit multilib environments


author: Paul Howarth <paul@city-fan.org> - 2.3-5
changelog:
  - Upstream rolled new tarball with top-level directory restored
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.4-1
changelog:
  - Update to 2.4
    - Python 3 support! PyCrypto now supports every version of Python from 2.1
      through to 3.2
    - Timing-attack countermeasures in _fastmath: when built against libgmp
      version 5 or later, we use mpz_powm_sec instead of mpz_powm, which should
      prevent the timing attack described by Geremy Condra at PyCon 2011
    - New hash modules (for Python ≥ 2.5 only): SHA224, SHA384 and SHA512
    - Configuration using GNU autoconf, which should help fix a bunch of build
      issues
    - Support using MPIR as an alternative to GMP
    - Improve the test command in setup.py, by allowing tests to be performed on
      a single sub-package or module only
    - Fix double-decref of "counter" when Cipher object initialization fails
    - Apply patches from Debian's python-crypto 2.3-3 package:
      - fix-RSA-generate-exception.patch
      - epydoc-exclude-introspect.patch
      - no-usr-local.patch
    - Fix launchpad bug #702835: "Import key code is not compatible with GMP
      library"
    - More tests, better documentation, various bugfixes
  - Update patch for imposing our own compiler optimization flags
  - Drop lib64 patch, no longer needed
  - No longer need to fix up permissions and remove shellbangs


author: Paul Howarth <paul@city-fan.org> - 2.4.1-1
changelog:
  - Update to 2.4.1
    - Fix "error: Setup script exited with error: src/config.h: No such file or
      directory" when installing via easy_install


author: Paul Howarth <paul@city-fan.org> - 2.5-1
changelog:
  - Update to 2.5
    - Added PKCS#1 encryption schemes (v1.5 and OAEP); we now have a decent,
      easy-to-use non-textbook RSA implementation
    - Added PKCS#1 signature schemes (v1.5 and PSS); v1.5 required some
      extensive changes to Hash modules to contain the algorithm-specific ASN.1
      OID, and to that end we now always have a (thin) Python module to hide the
      one in pure C
    - Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2)
    - Added export/import of RSA keys in OpenSSH and PKCS#8 formats
    - Added password-protected export/import of RSA keys (one old method for
      PKCS#8 PEM only)
    - Added ability to generate RSA key pairs with configurable public
      exponent e
    - Added ability to construct an RSA key pair even if only the private
      exponent d is known, and not p and q
    - Added SHA-2 C source code (fully from Lorenz Quack)
    - Unit tests for all the above
    - Updates to documentation (both inline and in Doc/pycrypt.rst)
    - Minor bug fixes (setup.py and tests)
  - Upstream no longer ships python-3-changes.txt


author: Paul Howarth <paul@city-fan.org> - 2.5-2
changelog:
  - Add upstream fixes for issues found by Dave Malcolm's experimental static
    analysis tool (#790584)


author: Paul Howarth <paul@city-fan.org> - 2.6-1
changelog:
  - Update to 2.6
    - Fix insecure ElGamal key generation (launchpad bug #985164, CVE-2012-2417)
    - Huge documentation cleanup
    - Added more tests, including test vectors from NIST 800-38A
    - Remove broken MODE_PGP, which never actually worked properly
    - A new mode, MODE_OPENPGP, has been added for people wishing to write
      OpenPGP implementations (see also launchpad bug #996814)
    - Fix: getPrime with invalid input causes Python to abort with fatal error
      (launchpad bug #988431)
    - Fix: Segfaults within error-handling paths (launchpad bug #934294)
    - Fix: Block ciphers allow empty string as IV (launchpad bug #997464)
    - Fix DevURandomRNG to work with Python3's new I/O stack
    - Remove automagic dependencies on libgmp and libmpir; let the caller
      disable them using args
    - Many other minor bug fixes and improvements
  - Drop upstream patches


author: Artem Silenkov <asilenkov@mirantis.com> - 2.6.1-1.mira2
changelog:
  - f3b5ade Rebuild python-crypto for 7.0.
  - 75ca023 python-crypto repackaged for 7.0
  - fae54d9 Fix patch from ignore fastmath
  - 368b939 Added patch to ignore fastmath-warning
  - c912279 add files in repository from python-crypto-2.6.1-1.el6.src.rpm
  - 8354cf8 Initial empty repository


author: Thomas Spura <tomspur@fedoraproject.org> - 1.5.2-1
changelog:
  - Add missing BR: python-nose, minimock, lockfile (for testsuite)
  - also add lockfile as R (bug #513546)
  - update to 1.5.2


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5.2-1.mira2
changelog:
  - 16c2903 Rebuild python-daemon for 7.0.
  - 3081c85 python-daemon repackaged for 7.0
  - 9d12fcf add files in repository from python-daemon-1.5.2-1.el6.src.rpm
  - 0ee703a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.2.1-0.mira3
changelog:
  - 9ff4477 Rebuild python-daemonize for 7.0.
  - 24fcfd9 python-daemonize repackaged for 7.0
  - 71ec489 Update version according to OSCI-1118 Change-Id: Ie203dfcc5593d06ae8670f27c7aab2436c718313
  - 681bfa7 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4.0-3.2.mira3
changelog:
  - 85bae3b Rebuild python-decorator for 7.0.
  - 130d226 python-decorator repackaged for 7.0
  - 6a2596a Add python-decorator  package
  - 599e200 Added new version in 4.0


author: Bohuslav Kabrda <bkabrda@redhat.com> - 1.4.2-2
changelog:
  - Bump obsoletes version, since there is still Django-1.4.2-1 out there.
  - Fix a provide that should allow users to use "django" instead of "Django".


author: Matthias Runge <mrunge@redhat.com> - 1.4.3-1
changelog:
  - security update to upstream version 1.4.3
    https://www.djangoproject.com/weblog/2012/dec/10/security/


author: Matthias Runge <mrunge@redhat.com> - 1.4.4-1
changelog:
  - update to 1.4.4 (rhbz #913024)
  - Data leakage via admin history log CVE-2013-0305 (rhbz #913041)
  - Formset denial-of-service CVE-2013-0306 (rhbz #913042)


author: Miro Hrončok <mhroncok@redhat.com> - 1.5-3
changelog:
  - separated lang files for Python 2 and 3
  - list %files in Python 3 subpackage more precisely to not include locale files
  - added %doc to Python 3 subpackage
  - removed trailing slash after %{buildroot} to avoid double slash


author: Bohuslav Kabrda <bkabrda@redhat.com> - 1.5-2
changelog:
  - Make the python3 subpackage install first, so that django-admin
    doesn't get overwritten.
  - Don't own %{python3_sitelib} itself, but only its contents.


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5-4.mira2
changelog:
  - 65cd6e7 Rebuild python-django for 7.0.
  - ca47a42 python-django repackaged for 7.0
  - 9976920 Added patch for OSCI-1042
  - d27802e For build
  - db224d1 Added version 1.5 in 4.0
  - 3c56472 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5-4.mira2
changelog:
  - 65cd6e7 Rebuild python-django for 7.0.
  - ca47a42 python-django repackaged for 7.0
  - 9976920 Added patch for OSCI-1042
  - d27802e For build
  - db224d1 Added version 1.5 in 4.0
  - 3c56472 Initial empty repository

  - fixed bogus dates in %changelog
  - made %check verbose, so it is not so boring to watch them run
  - created python3 doc package
  - created python3- prefixed symlink to manpage
  - comment added about shared content - manpages


author: Lokesh Mandvekar <lsm5@redhat.com> 0.2.3-2
changelog:
  - python3 subpackage
  - upstream uses PyPI
  - package owns directories it creates
  - build and runtime deps updated


author: Lokesh Mandvekar <lsm5@redhat.com> 0.2.3-3
changelog:
  - Everything goes in main package
  - python3 package requires corrected
  - package name python-docker-py
  - both packages require docker-io


author: Lokesh Mandvekar <lsm5@redhat.com> 0.2.3-4
changelog:
  - double '%' to comment macros
  - check section not considered for now
  - python3- description in python3- subpackage conditional


author: Artem Silenkov <asilenkov@mirantis.com> - 0.7.0-1.mira2
changelog:
  - 6adc094 Rebuild python-docker for 7.0.
  - fb5f437 python-docker-py repackaged for 7.0
  - 51266d4 Import package
  - ce76bb4 Added .gitreview


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.5-0.fdr.1
changelog:
  - Update to 0.3.5.
  - Update spec style to latest fedora-rpmdevtools.
  - Merge everything into a single package.  There isn't very much space
    advantage to having separate packages in a package this small and in
    this case, the documentation on using docutils as a library is also a
    good example of how to write in ReSructuredText.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.1
changelog:
  - Update to 0.3.7
  - Rename from python-docutils to docutils.
  - Make roman.py optionally a part of the files list.  In FC2, this will be
    included.  In FC3, this won't.
  - BuildConflict with self since the docutils build detects the presence
    of roman.py and doesn't reinstall itself.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.2
changelog:
  - Special case roman.py to always install.  This is the behaviour we want
    unless something else provides it.  Will need to watch out for this in
    future Core and Extras packages, but the auto detection code makes it
    possible that builds will not be reproducible if roman.py were installed
    from another package.... Lesser of two evils here.
  - Provide python-docutils in case that package were preinstalled from
    another repository.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.3
changelog:
  - Really install roman.py and build roman.py[co].  Needed to make sure I have
    docutils installed to test that it builds roman.py fine in that case.


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.3.9-1
changelog:
  - Update to version 0.3.9.
  - Use a dist tag as there aren't any differences between supported fc
    releases (FC3, FC4, devel.)


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.4-1
changelog:
  - Update to 0.4.
  - Scripted the listing of files in the python module.
  - Add a missingok requirement on python-imaging as docutils can make use of
    it when converting to formats that have images.


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.4-3
changelog:
  - Bump for FC6 rebuild.
  - Remove python byte compilation as this is handled automatically in FC4+.
  - No longer %ghost .pyo files.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-1
changelog:
  - Update for 0.6 release.
  - Switch from setuptools installed egg-info to distutils egg-info.  Note that
    this works because we're also changing docutils version.  To do this between
    0.5-4 and 0.5-5, for instance, we'd need to have %preun scriptlet to get rid
    of the egg-info directory.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.7-5
changelog:
  - Fix building with python-3.2 via a workaround.  Sent upstream awaiting
    feedback or a better fix.  Built in rawhide.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-0.1.20110517svn7036
changelog:
  - Ship a snapshot of 0.8 so that we can build on python-3.2.1
  - Unfortunately, 3.2.1 isn't out yet either.  So also apply a fix for building
    with 3.2.0 that we'll need to remove later.
  - The new docutils.math module is licensed Apache.  Update the license to reflect this


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-1
changelog:
  - Upgrade to 0.8 final.
  - Remove the two remaining Apache licensed files until their license is fixed.
  - Patch regressions that we had already submitted upstream -- resubmit


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.1-1
changelog:
  - Update to new upstream that has properly licensed files and a few bugfixes
  - Add a patch to fix tracebacks when wrong values are given to CLI apps


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.9.1-1
changelog:
  - New update from upstream
  - Fixes for previous patches incorporated there
  - roman.py has been moved into a docutils submodule
  - docutils doesn't work with PyXML.  before I poke around for the bug in PyXML,
    seeing if we're going to go through with deprecating it or if we can sanitize
    our python stdlib's handling of it.
  - Fix for traceback in https://bugzilla.redhat.com/show_bug.cgi?id=786867


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.10-0.1.20120730svn7490
changelog:
  - Update to snapshot that's supposed to take care of the date directive unicode
    problem in a different way
  - Patch to fix PyXML conflict without using rpm conflicts


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.10-0.5.20120824svn7502
changelog:
  - Rebase to new snapshot with some fixes integrated
  - Reenable one test that I can't replicate the failure with.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.11-1
changelog:
  - 0.11 final tarball.
  - Remove flash file from the install (it was only used to run the unittests anyhow)


author: Artem Silenkov <asilenkov@mirantis.com> - 0.11-3.mira2
changelog:
  - 418e8ee Repackaged for 7.0
  - 62fbdef Rebuild python-docutils for 7.0.
  - 5f0b47a python-docutils repackaged for 7.0
  - 4b4dcb0 Move from 5.0.1 for new openstack
  - 1de9207 Update version to v. 0.11
  - b78f92a Initial empty repository


author: Ralph Bean <rbean@redhat.com> - 0.4.1-1.20130103hg108
changelog:
  - Move to a post-release hg checkout.
  - Experimenting with background value creation.
  - Temporarily removed the CHANGES doc


author: Ralph Bean <rbean@redhat.com> - 0.4.2-1
changelog:
  - Upstream accepted async patches.
  - Added BuildRequires on python-mock
  - Restrict python-dogpile-core to newer version.
  - Remove tests since they're kind of stochastic.


author: Artem Silenkov <asilenkov@mirantis.com> - 0.5.3-3.mira2
changelog:
  - 8c3228b Rebuild python-dogpile-cache for 7.0.
  - a44ff23 python-dogpile-cache repackaged for 7.0
  - c47e6c5 Added .gitreview


author: Ralph Bean <rbean@redhat.com> - 0.4.0-3.20130103hg71
changelog:
  - Moved to post-release hg checkout snapshot.
  - Testing experimental background value creation.
  - Temporarily removed the CHANGES doc


author: Artem Silenkov <asilenkov@mirantis.com> - 0.4.1-1.mira2
changelog:
  - d8cc7fa Rebuild python-dogpile-core for 7.0.
  - 52e4f90 python-dogpile-core repackaged for 7.0
  - ff2e33d Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 0.10-1.mira2
changelog:
  - 0c4b3b8 Rebuild python-ecdsa for 7.0.
  - f1dc523 python-ecdsa repackaged for 7.0
  - 8c04d1a Added 4.0
  - 12b6cf0 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.3-5.mira2
changelog:
  - 429ee0e Rebuild python-empy for 7.0.
  - cab6e09 python-empy packaged for 7.0
  - 728039b Added .gitreview


author: Pádraig Brady <P@draigBrady.com - 0.9.16-2
changelog:
  - Apply a patch to support subprocess.Popen implementations
    that accept the timeout parameter, which is the case on RHEL >= 6.1


author: Artem Silenkov <asilenkov@mirantis.com> - 0.15.2-1.mira4
changelog:
  - c24a6b3 Rebuild python-eventlet for 7.0.
  - 5f3517a python-eventlet repackaged for 7.0
  - 4da09da Don't treat ENOTCONN as if it would block
  - 13e032b Initial commit of the sources
  - a4131f5 Initial empty repository


author: alexandre@exatati.com.br
changelog:
  - Update to 0.9.1;
  - Building as noarch for openSUSE >= 11.2.
  - Spec file cleaned with spec-cleaner.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.9.4:
    - Added documentation for using Fabric as a library.
    - Mentioned our Twitter account on the main docs page.
    - #290: Added escape kwarg to append to allow control over
      previously automatic single-quote escaping.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.0.0:
    - #7: run/sudo now allow full interactivity with the remote end.
      You can interact with remote prompts and similar interfaces,
      making certain tasks much easier, and freeing you from the
      need to find noninteractive solutions if you don’t want to.
      See Interaction with remote programs for more on these changes.
    - put and get received many updates, including but not limited
      to: recursion, globbing, inline sudo capability, and increased
      control over local file paths. See the individual ticket
      line-items below for details. Erich Heine (sophacles on IRC)
      played a large part in implementing and/or collecting these
      changes and deserves much of the credit.
    - Added functionality for loading fabfiles which are Python
      packages (directories) instead of just modules (single files).
      This allows for easier organization of nontrivial fabfiles
      and paves the way for task namespacing in the near future.
      See Fabfile discovery for details.
    - #185: Mostly of interest to those contributing to Fabric
      itself, Fabric now leverages Paramiko to provide a stub SSH
      and SFTP server for use during runs of our test suite. This
      makes quick, configurable full-stack testing of Fabric (and,
      to an extent, user fabfiles) possible.
  - To check feature additions and backwards-incompatible changes
    please check:
    http://readthedocs.org/docs/fabric/en/1.0.0/changes/1.0.html


author: alexandre@exatati.com.br
changelog:
  - Update to 1.0.1:
    - #301: Fixed a bug in local‘s behavior when capture=False and
      output.stdout (or .stderr) was also False. Thanks to Chris Rose
      for the catch.
    - #310: Update edge case in put where using the mode kwarg
      alongside use_sudo=True runs a hidden sudo command. The mode
      kwarg needs to be octal but was being interpolated in the sudo
      call as a string/integer. Thanks to Adam Ernst for the catch
      and suggested fix.
    - #311: append was supposed to have its partial kwarg’s default
      flipped from True to False. However, only the documentation was
      altered. This has been fixed. Thanks to Adam Ernst for bringing
      it to our attention.
    - #312: Tweak internal I/O related loops to prevent high CPU
      usage and poor screen-printing behavior on some systems. Thanks
      to Kirill Pinchuk for the initial patch.
    - #320: Some users reported problems with dropped input,
      particularly while entering sudo passwords. This was fixed via
      the same change as for #312.
  - Regenerate spec file with py2pack;
  - Add README file as documentation.


author: alexandre@exatati.com.br
changelog:
  - Rename to python-Fabric as following conventions;
  - Now BuildRequires and Requires python-distribute instead of
    python-setuptools.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.1.1:
    - The public API for Task mentioned use of the run() method, but
      Fabric’s main execution loop had not been updated to look for
      and call it, forcing users who subclassed Task to define
      __call__() instead. This was an oversight and has been corrected.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.2.0:
    - 2011-07-12: released Fabric 1.2.0
    - [Feature] #22: Enhanced @task to add aliasing, per-module default
      tasks, and control over the wrapping task class. Thanks to Travis
      Swicegood for the initial work and collaboration.
    - [Bug] #380: Improved unicode support when testing objects for being
      string-like. Thanks to Jiri Barton for catch & patch.
    - [Support] #382: Experimental overhaul of changelog formatting &
      process to make supporting multiple lines of development less of a
      hassle.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.2.2:
    - [Bug] #252: settings would silently fail to set env values for
      keys which did not exist outside the context manager block. It
      now works as expected. Thanks to Will Maier for the catch and
      suggested solution.
    - [Support] #393: Fixed a typo in an example code snippet in the
      task docs. Thanks to Hugo Garza for the catch.
    - [Bug] #396: --shortlist broke after the addition of --list-format
      and no longer displayed the short list format correctly. This has
      been fixed.
    - [Bug] #373: Re-added missing functionality preventing host exclusion
      from working correctly.
    - [Bug] #303: Updated terminal size detection to correctly skip over
      non-tty stdout, such as when running fab taskname | other_command.
  - Aditional changes from version 1.2.1:
    - [Bug] #417: abort_on_prompts would incorrectly abort when set to
      True, even if both password and host were defined. This has been
      fixed. Thanks to Valerie Ishida for the report.
    - [Support] #416: Updated documentation to reflect move from Redmine
      to Github.
    - [Bug] #389: Fixed/improved error handling when Paramiko import
      fails. Thanks to Brian Luft for the catch.


author: saschpe@suse.de
changelog:
  - Update to version 1.3.2:
    * No upstream-provided changes
  - Set license to SPDX-style (BSD-2-Clause)


author: alexandre@exatati.com.br
changelog:
  - Update to 1.3.3:
    - [Bug] #441: Specifying a task module as a task on the command
      line no longer blows up but presents the usual “no task by that
      name” error message instead. Thanks to Mitchell Hashimoto for
      the catch.
    - [Bug] #475: Allow escaping of equals signs in per-task args/kwargs.
    - [Bug] #450: Improve traceback display when handling
      ImportErrors for dependencies. Thanks to David Wolever for the patches.
    - [Bug] #446: Add QNX to list of secondary-case sed targets.
      Thanks to Rodrigo Madruga for the tip.
    - [Bug] #443: exists didn’t expand tildes; now it does. Thanks to
      Riccardo Magliocchetti for the patch.
    - [Bug] #437: with_settings now correctly preserves the wrapped
      function’s docstring and other attributes. Thanks to Eric Buckley for the catch and Luke Plant for the patch.
    - [Bug] #400: Handle corner case of systems where pwd.getpwuid
      raises KeyError for the user’s UID instead of returning a valid string. Thanks to Dougal Matthews for the catch.
    - [Bug] #397: Some poorly behaved objects in third party modules
      triggered exceptions during Fabric’s “classic or new-style task?” test. A fix has been added which tries to work around these.
    - [Bug] #341: append incorrectly failed to detect that the line(s) given already existed in files hidden to the remote user, and continued appending every time it ran. This has been fixed. Thanks to Dominique Peretti for the catch and Martin Vilcans for the patch.
    - [Bug] #342: Combining cd with put and its use_sudo keyword
      caused an unrecoverable error. This has been fixed. Thanks to
      Egor M for the report.
    - [Bug] #482: Parallel mode should imply linewise output;
      omission of this behavior was an oversight.
    - [Bug] #230: Fix regression re: combo of no fabfile & arbitrary
      command use. Thanks to Ali Saifee for the catch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.3.4:
    - [Bug] #492: @parallel did not automatically trigger linewise
      output, as was intended. This has been fixed. Thanks to Brandon
      Huey for the catch.
    - [Bug] #510: Parallel mode is incompatible with user input, such
      as password/hostname prompts, and was causing cryptic Operation
      not supported by device errors when such prompts needed to be
      displayed. This behavior has been updated to cleanly and obviously
      abort instead.
    - [Bug] #494: Fixed regression bug affecting some env values such
      as env.port under parallel mode. Symptoms included rsync_project
      bailing out due to a None port value when run under @parallel.
      Thanks to Rob Terhaar for the report.
    - [Bug] #339: Don’t show imported colors members in --list output.
      Thanks to Nick Trew for the report.


author: saschpe@gmx.de
changelog:
  - Update to version 1.4.0:
    * :bug:495 Fixed documentation example showing how to subclass
      ~fabric.tasks.Task. Thanks to Brett Haydon for the catch and Mark Merritt
      for the patch.
    * :bug:410 Fixed a bug where using the ~fabric.decorators.task decorator
      inside/under another decorator such as ~fabric.decorators.hosts could cause
      that task to become invalid when invoked by name (due to how old-style vs
      new-style tasks are detected.) Thanks to Dan Colish for the initial patch.
    * :feature:559 ~fabric.contrib.project.rsync_project now allows users to
      append extra SSH-specific arguments to rsync's --rsh flag.
    * :feature:138 :ref:env.port <port> may now be written to at fabfile module
      level to set a default nonstandard port number. Previously this value was
      read-only.
    * :feature:3 Fabric can now load a subset of SSH config functionality
      directly from your local ~/.ssh/config if :ref:env.use_ssh_config
      <use-ssh-config> is set to True. See :ref:ssh-config for details.
      Thanks to Kirill Pinchuk for the initial patch.
    * :feature:12 Added the ability to try connecting multiple times to
      temporarily-down remote systems, instead of immediately failing. (Default
      behavior is still to only try once.) See :ref:env.timeout <timeout> and
      :ref:env.connection_attempts <connection-attempts> for controlling both
      connection timeouts and total number of attempts. ~fabric.operations.reboot
      has also been overhauled (but practically deprecated -- see its updated
      docs.)
    * :feature:474 ~fabric.tasks.execute now allows you to access the executed
      task's return values, by itself returning a dictionary whose keys are the
      host strings executed against.
    * :bug:487 Overhauled the regular expression escaping performed in
      ~fabric.contrib.files.append and ~fabric.contrib.files.contains to try
      and handle more corner cases. Thanks to Neilen Marais for the patch.
    * :support:532 Reorganized and cleaned up the output of fab --help.
    * :feature:8 Added :option:--skip-bad-hosts/:ref:env.skip_bad_hosts
      <skip-bad-hosts> option to allow skipping past temporarily down/unreachable
      hosts.
    * :feature:13 Env vars may now be set at runtime via the new :option:--set
      command-line flag.
    * :feature:506 A new :ref:output alias <output-aliases>, commands, has
      been added, which allows hiding remote stdout and local "running command X"
      output lines.
    * :feature:72 SSH agent forwarding support has made it into Fabric's SSH
      library, and hooks for using it have been added (disabled by default; use
      :option:-A or :ref:env.forward_agent <forward-agent> to enable.) Thanks
      to Ben Davis for porting an existing Paramiko patch to ssh and providing
      the necessary tweak to Fabric.
  - Package AUTHORS and LICENSE
  - Run testsuite and add related BuildRequires
  - BuildRequire python-ssh


author: alexandre@exatati.com.br
changelog:
  - Update to 1.4.1:
    * Add ``capture`` kwarg to `~fabric.contrib.project.rsync_project`
      to aid in debugging rsync problems.
    * Allow `~fabric.operations.local` to display stdout/stderr when it
      warns/aborts, if it was capturing them.
    * Added :ref:`an FAQ entry <init-scripts-pty>` detailing how to
      handle init scripts which misbehave when a pseudo-tty is allocated.
    * `~fabric.tasks.execute` allowed too much of its internal state
      changes (to variables such as ``env.host_string`` and ``env.parallel``) to
      persist after execution completed; this caused a number of different
      incorrect behaviors. `~fabric.tasks.execute` has been overhauled to clean up
      its own state changes -- while preserving any state changes made by the task
      being executed.
    * `~fabric.contrib.project.upload_project` did not take explicit
      remote directory location into account when untarring, and now uses
      `~fabric.context_managers.cd` to address this. Thanks to Ben Burry for the
      patch.
    * `~fabric.decorators.with_settings` did not perfectly match
      `~fabric.context_managers.settings`, re: ability to inline additional context
      managers. This has been corrected. Thanks to Rory Geoghegan for the patch.
    * `contrib.files.first <fabric.contrib.files.first>` used an
      outdated function signature in its wrapped `~fabric.contrib.files.exists`
      call. This has been fixed. Thanks to Massimiliano Torromeo for catch & patch.
    * `--list <-l>` output now detects terminal window size
      and truncates (or doesn't truncate) accordingly. Thanks to Horacio G. de Oro
      for the initial pull request.
    * Parallel task aborts (as oppposed to unhandled exceptions) now
      correctly print their abort messages instead of tracebacks, and cause the
      parent process to exit with the correct (nonzero) return code. Thanks to Ian
      Langworth for the catch.
    * Remote paths now use posixpath for a separator. Thanks to Jason
      Coombs for the patch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.4.2:
    - [Bug] #562: Agent forwarding would error out or freeze when
      multiple uses of the forwarded agent were used per remote
      invocation (e.g. a single run command resulting in multiple Git
      or SVN checkouts.) This has been fixed thanks to Steven
      McDonald and GitHub user @lynxis.
    - [Support] #626: Clarity updates to the tutorial. Thanks to
      GitHub user m4z for the patches.
    - [Bug] #625: hide/show did not correctly restore prior display
      settings if an exception was raised inside the block. This has
      been fixed.
    - [Bug] #624: Login password prompts did not always display the
      username being authenticated for. This has been fixed. Thanks
      to Nick Zalutskiy for catch & patch.
    - [Bug] #617: Fix the clean_revert behavior of settings so it
      doesn’t KeyError for newly created settings keys. Thanks to
      Chris Streeter for the catch.
    - [Bug] #616: Add port number to the error message displayed upon
      connection failures.
    - [Bug] #609: (and #564) Document and clean up env.sudo_prefix so
      it can be more easily modified by users facing uncommon use
      cases. Thanks to GitHub users 3point2 for the cleanup and
      SirScott for the documentation catch.
    - [Bug] #610: Change detection of env.key_filename‘s type
      (added as part of SSH config support in 1.4) so it supports
      arbitrary iterables. Thanks to Brandon Rhodes for the catch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.4.3:
    * [Bug] #671 reject-unknown-hosts sometimes resulted in a password
    prompt instead of an abort. This has been fixed. Thanks to Roy Smith for the
    report.
    * [Bug] #659 Update docs to reflect that fabric.operations.local currently
    honors 'env.path <env-path>'. Thanks to @floledermann for the catch.
    * [Bug] #652 Show available commands when aborting on invalid command names.
    * [Support] #651 Added note about nesting 'with' statements on Python 2.6+.
    Thanks to Jens Rantil for the patch.
    * [Bug] #649 Don't swallow non-`abort`-driven exceptions in parallel mode.
    Fabric correctly printed such exceptions, and returned them from
    fabric.tasks.execute, but did not actually cause the child or parent
    processes to halt with a nonzero status. This has been fixed.
    fabric.tasks.execute now also honors env.warn_only <warn-only> so
    users may still opt to call it by hand and inspect the returned exceptions,
    instead of encountering a hard stop. Thanks to Matt Robenolt for the catch.
    * [Support] #645 Update Sphinx docs to work well when run out of a source
    tarball as opposed to a Git checkout. Thanks again to @Arfrever for the
    catch.
    * [Support] #640 (also #644) Update packaging manifest so sdist
    tarballs include all necessary test & doc files. Thanks to Mike Gilbert and
    @Arfrever for catch & patch.
    * [Support] #634 Clarified that fabric.context_managers.lcd does no special
    handling re: the user's current working directory, and thus relative paths
    given to it will be relative to os.getcwd(). Thanks to @techtonik
    for the catch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5.0:
    - [Feature] #684: Update how task wraps task functions to preserve
      additional metadata; this allows decorated functions to play nice
      with Sphinx autodoc. Thanks to Jaka Hudoklin for catch & patch.
    - [Bug] #749: Gracefully work around calls to fabric.version on
      systems lacking /bin/sh (which causes an OSError in
      subprocess.Popen calls.)
    - [Bug] #718: isinstance(foo, Bar) is used in main instead of
      type(foo) == Bar in order to fix some edge cases. Thanks to
      Mikhail Korobov.
    - [Bug] #693: Fixed edge case where abort driven failures within
      parallel tasks could result in a top level exception (a KeyError)
      regarding error handling. Thanks to Marcin Kuźmiński for the report.
    - [Support] #681: Fixed outdated docstring for runs_once which
      claimed it would get run multiple times in parallel mode. That
      behavior was fixed in an earlier release but the docs were not
      updated. Thanks to Jan Brauer for the catch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5.1:
    - [Bug] #776: Fixed serious-but-non-obvious bug in direct-tcpip
      driven gatewaying (e.g. that triggered by -g or env.gateway.)
      Should work correctly now.
    - [Bug] #771: Sphinx autodoc helper unwrap_tasks didn’t play
      nice with @task(name=xxx) in some situations. This has been fixed.


author: saschpe@suse.de
changelog:
  - (Build)require python-paramiko instead of python-ssh, upstream deps
    changed
  - Build and install HTML documentation


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5.2:
    - [Bug] #766: Use the variable name of a new-style fabric.tasks.Task
      subclass object when the object name attribute is undefined.
      Thanks to @todddeluca for the patch.
    - [Bug] #604: Fixed wrong treatment of backslashes in put operation
      when uploading directory tree on Windows. Thanks to Jason Coombs
      for the catch and @diresys & Oliver Janik for the patch. for the patch.
    - [Bug] #792: The newish shell_env context manager was incorrectly
      omitted from the fabric.api import endpoint. This has been
      remedied. Thanks to Vishal Rana for the catch.
    - [Bug] #775: Shell escaping was incorrectly applied to the value
      of $PATH updates in our shell environment handling, causing
      (at the very least) local binary paths to become inoperable
      in certain situations. This has been fixed.
    - Added current host string to prompt abort error messages.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5.3:
    - [Bug] #806: Force strings given to getpass during password
      prompts to be ASCII, to prevent issues on some platforms when
      Unicode is encountered. Thanks to Alex Louden for the patch.
    - [Feature] #805: Update shell_env to play nice with Windows
      (7, at least) systems. Thanks to Fernando Macedo for the patch.
    - [Bug] #654: Parallel runs whose sum total of returned data was
      large (e.g. large return values from the task, or simply a
      large number of hosts in the host list) were causing
      frustrating hangs. This has been fixed.
    - [Bug] #791: Cast reboot‘s wait parameter to a numeric type in
      case the caller submitted a string by mistake. Thanks to
      Thomas Schreiber for the patch.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6.0:
    - [Bug] #844: Account for SSH config overhaul in Paramiko 1.10
      by e.g. updating treatment of IdentityFile to handle multiple
      values. This and related SSH config parsing changes are
      backwards incompatible; we are including them in this release
      because they do fix incorrect, off-spec behavior.
    - [Bug] #843: Ensure string pool_size values get run through
      int() before deriving final result (stdlib min() has odd
      behavior here...). Thanks to Chris Kastorff for the catch.
    - [Bug] #839: Fix bug in rsync_project where IPv6 address were
      not always correctly detected. Thanks to Antonio Barrero for
      catch & patch.
    - [Bug] #587: Warn instead of aborting when env.use_ssh_config
      is True but the configured SSH conf file doesn’t exist. This
      allows multi-user fabfiles to enable SSH config without causing
      hard stops for users lacking SSH configs. Thanks to Rodrigo
      Pimentel for the report.
    - [Feature] #821: Add remote_tunnel to allow reverse SSH
      tunneling (exposing locally-visible network ports to the
      remote end). Thanks to Giovanni Bajo for the patch.
    - [Feature] #823: Add env.remote_interrupt which controls
      whether Ctrl-C is forwarded to the remote end or is captured
      locally (previously, only the latter behavior was
      implemented). Thanks to Geert Jansen for the patch.


author: speilicke@suse.com
changelog:
  - Update to version 1.7.0:
    + [Feature] #925: Added contrib.files.is_link. Thanks to @jtangas for the patch.
    + [Feature] #922: Task argument strings are now displayed when using fab -d. Thanks to Kevin Qiu for the patch.
    + [Bug] #912: Leaving template_dir un-specified when using upload_template in Jinja mode used to cause 'NoneType' has no attribute 'startswith' errors. This has been fixed. Thanks to Erick Yellott for catch & to Erick Yellott + Kevin Williams for patches.
    + [Feature] #924: Add new env var option colorize_errors to enable coloring errors and warnings. Thanks to Aaron Meurer for the patch.
    + [Bug] #593: Non-ASCII character sets in Jinja templates rendered within upload_template would cause UnicodeDecodeError when uploaded. This has been addressed by encoding as utf-8 prior to upload. Thanks to Sébastien Fievet for the catch.
    + [Feature] #908: Support loading SSH keys from memory. Thanks to Caleb Groom for the patch.
    + [Bug] #171: Added missing cross-references from env variables documentation to corresponding command-line options. Thanks to Daniel D. Beck for the contribution.
    + [Bug] #884: The password cache feature was not working correctly with password-requiring SSH gateway connections. That’s fixed now. Thanks to Marco Nenciarini for the catch.
    + [Feature] #826: Enable sudo extraction of compressed archive via use_sudo kwarg in upload_project. Thanks to @abec for the patch.
    + [Bug] #694: Allow users to work around ownership issues in the default remote login directory: add temp_dir kwarg for explicit specification of which “bounce” folder to use when calling put with use_sudo=True. Thanks to Devin Bayer for the report & Dieter Plaetinck / Jesse Myers for suggesting the workaround.
    + [Bug] #882: Fix a get bug regarding spaces in remote working directory names. Thanks to Chris Rose for catch & patch.
  - Changes from version 1.6.1:
    + [Bug] #868: Substantial speedup of parallel tasks by removing an unnecessary blocking timeout in the JobQueue loop. Thanks to Simo Kinnunen for the patch.
    + [Bug] #328: lcd was no longer being correctly applied to upload_template; this has been fixed. Thanks to Joseph Lawson for the catch.
    + [Feature] #812: Add use_glob option to put so users trying to upload real filenames containing glob patterns (*, [ etc) can disable the default globbing behavior. Thanks to Michael McHugh for the patch.
    + [Bug] #844: Allow users to disable Fabric’s auto-escaping in run/sudo. Thanks to Christian Long and Michael McHugh for the patch.
    + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version.
    + [Bug] #870: Changes to shell env var escaping highlighted some extraneous and now damaging whitespace in with path():. This has been removed and a regression test added.
    + [Bug] #871: Use of string mode values in put(local, remote, mode="NNNN") would sometimes cause Unsupported operand errors. This has been fixed.
    + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version. Thanks to Konrad Hałas for the patch.
    + [Bug] #861: Gracefully handle situations where users give a single string literal to env.hosts. Thanks to Bill Tucker for catch & patch.
    + [Bug] #367: Expand paths with tilde inside (contrib.files). Thanks to Konrad Hałas for catch & patch.
    + [Feature] #845: Downstream synchronization option implemented for rsync_project. Thanks to Antonio Barrero for the patch.


author: p.drouand@gmail.com
changelog:
  - Update to version 1.8.0
    + [Feature] #910: Added a keyword argument to rsync_project to configure
      the default options. Thanks to @moorepants for the patch.
    + [Support] #984: Make this changelog easier to read! Now with per-release
      sections, generated automatically from the old timeline source format.
    + [Feature] #931: Allow overriding of abort behavior via a custom
      exception-returning callable set as env.abort_exception.


author: benoit.monin@gmx.fr
changelog:
  - update to version 1.10.1:
    * [Bug] #1226: Update get to ensure that env.user has access to
      tempfiles before changing permissions. Also corrected
      permissions from 404 to 0400 to match comment. Patch by Curtis
      Mattoon; original report from Daniel Watkins.
    * [Support] #1229: Add some missing API doc hyperlink references.
      Thanks to Tony Narlock.
    * [Support] #958: Remove the Git SHA portion of our version
      string generation; it was rarely useful & occasionally caused
      issues for users with non-Git-based source checkouts.
    * [Bug] #1180: Fix issue with unicode steam outputs crashing if
      stream encoding type is None. Thanks to @joekiller for catch &
      patch.
    * [Bug] #1228: Update the CommandTimeout class so it has a useful
      str instead of appearing blank when caught by Fabric’s top
      level exception handling. Catch & patch from Tomaz Muraus.
    * [Support] #1213: Add useful exception message to the implicit
      SystemExit raised by Fabric’s use of sys.exit inside the abort
      function. This allows client code catching SystemExit to have
      better introspection into the error. Thanks to Ioannis Panousis.
    * [Bug] #1019: (also #1022, #1186) Fix “is a tty” tests in
      environments where streams (eg sys.stdout) have been replaced
      with objects lacking a .isatty() method. Thanks to Miki Tebeka
      for the original report, Lele Long for a subsequent patch, and
      Julien Phalip for the final/merged patch.
    * [Bug] #1201: Don’t naively glob all get targets - only glob
      actual directories. This avoids incorrectly yielding permission
      errors in edge cases where a requested file is within a
      directory lacking the read permission bit. Thanks to Sassa Nf
      for the original report.
  - additional changes from version 1.10.0:
    * [Feature] #975: Fabric can now be invoked via python -m fabric
      in addition to the typical use of the fab entrypoint. Patch
      courtesy of Jason Coombs.
    * [Feature] #1090: Add option to skip unknown tasks. Credit goes
      to Jonas Lundberg.
    * [Feature] #1098: Add support for dict style roledefs. Thanks to
      Jonas Lundberg.
    * [Feature] #700: Added use_sudo and temp_dir params to get. This
      allows downloading files normally not accessible to the user
      using sudo. Thanks to Jason Coombs for initial report and to
      Alex Plugaru for the patch (#1121).
    * [Bug] #1188: Update local to close non-pipe file descriptors in
      the child process so subsequent calls to local aren’t blocked
      on e.g. already-connected network sockets. Thanks to Tolbkni
      Kao for catch & patch.
  - additional changes from version 1.9.1:
    * [Bug] #1167: Add Jinja to test_requires in setup.py for the
      couple of newish tests that now require it. Thanks to Kubilay
      Kocak for the catch.
    * [Bug] #600: Clear out connection caches in full when prepping
      parallel-execution subprocesses. This avoids corner cases
      causing hangs/freezes due to client/socket reuse. Thanks to
      Ruslan Lutsenko for the initial report and Romain Chossart for
      the suggested fix.
    * [Bug] #1026: Fix a typo preventing quiet operation of is_link.
      Caught by @dongweiming.
    * [Bug] #1059: Update IPv6 support to work with link-local
      address formats. Fix courtesy of @obormot.
    * [Bug] #1096: Encode Unicode text appropriately for its target
      stream object to avoid issues on non-ASCII systems. Thanks to
      Toru Uetani for the original patch.
    * [Bug] #852: Fix to respect template_dir for non Jinja2
      templates in upload_template. Thanks to Adam Kowalski for the
      patch and Alex Plugaru for the initial test case.
    * [Bug] #1134: Skip bad hosts when the tasks are executed in
      parallel. Thanks to Igor Maravić @i-maravic.
    * [Bug] #1146: Fix a bug where upload_template failed to honor
      lcd when mirror_local_mode is True. Thanks to Laszlo Marai for
      catch & patch.
    * [Bug] #1147: Use stat instead of lstat when testing
      directory-ness in the SFTP module. This allows recursive
      downloads to avoid recursing into symlinks unexpectedly. Thanks
      to Igor Kalnitsky for the patch.
    * [Bug] #1165: Prevent infinite loop condition when a gateway
      host is enabled & the same host is in the regular target host
      list. Thanks to @CzBiX for catch & patch.
  - additional changes from version 1.9.0:
    * [Bug] #965: Tweak IO flushing behavior when in linewise (& thus
      parallel) mode so interwoven output is less frequent. Thanks to
      @akidata for catch & patch.
    * [Feature] #741: Add env.prompts dictionary, allowing users to
      set up custom prompt responses (similar to the built-in sudo
      prompt auto-responder.) Thanks to Nigel Owens and David Halter
      for the patch.
    * [Feature] #1082: Add pty passthrough kwarg to upload_template.
    * [Support]: Modified packaging data to reflect that Fabric
      requires Paramiko < 1.13 (which dropped Python 2.5 support.)
    * [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under
      Python 2.6+. Thanks to to @Arfrever for catch & patch.
    * [Support] #1106: Fix a misleading/ambiguous example snippet in
      the fab usage docs to be clearer. Thanks to @zed.
    * [Feature] #1101: Reboot operation now supports custom command.
      Thanks to Jonas Lejon.
    * [Feature] #938: Add an env var env.effective_roles specifying
      roles used in the currently executing command. Thanks to Piotr
      Betkier for the patch.
    * [Feature] #1078: Add .command and .real_command attributes to
      local return value. Thanks to Alexander Teves (@alexanderteves)
      and Konrad Hałas (@konradhalas).
  - additional changes from version 1.8.4:
    * [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under
      Python 2.6+. Thanks to to @Arfrever for catch & patch.
    * [Bug] #898: Treat paths that begin with tilde “~” as absolute
      paths instead of relative. Thanks to Alex Plugaru for the patch
      and Dan Craig for the suggestion.
  - additional changes from version 1.8.3:
    * [Support]: Modified packaging data to reflect that Fabric
      requires Paramiko < 1.13 (which dropped Python 2.5 support.)
  - additional changes from version 1.8.2:
    * [Bug] #1046: Fix typo preventing use of ProxyCommand in some
      situations. Thanks to Keith Yang.
    * [Bug] #917: Correct an issue with put(use_sudo=True, mode=xxx)
      where the chmod was trying to apply to the wrong location.
      Thanks to Remco (@nl5887) for catch & patch.
    * [Bug] #955: Quote directories created as part of put‘s
      recursive directory uploads when use_sudo=True so directories
      with shell meta-characters (such as spaces) work correctly.
      Thanks to John Harris for the catch.
  - additional changes from version 1.8.1:
    * [Bug] #948: Handle connection failures due to server load and
      try connecting to hosts a number of times specified in
      env.connection_attempts.
    * [Bug] #957: Fix bug preventing use of env.gateway with targets
      requiring password authentication. Thanks to Daniel González,
      @Bengrunt and @adrianbn for their bug reports.
    * [Bug] #956: Fix pty size detection when running inside Emacs.
      Thanks to @akitada for catch & patch.
  - increase required version of paramiko to 1.10
  - fix html documentation generation


author: Artem Silenkov <asilenkov@mirantis.com> - 1.10.1-1.1.mira4
changelog:
  - 7d8cd1c Rebuild python-fabric for 7.0.
  - e47cb19 python-fabric repackaged for 7.0
  - c52b587 Fabric version bump
  - d1a02e3 Updated fabric to version 1.10.0
  - fb78aec Initial empty repository


author: Dan Young <dyoung@mesd.k12.or.us> - 0.6.1-2
changelog:
  - fix rpmlint spelling warning
  - BR python2-devel rather than python-devel
  - run test suite in check


author: Artem Silenkov <asilenkov@mirantis.com> - 0.10.1-8.mira7
changelog:
  - 8b89d2e Rebuild python-flask for 7.0.
  - 851c02e python-flask repackaged for 7.0.
  - 1fbb3be Upp version for testing google doc update script
  - ba5696b Upp version for testing google doc update script
  - 879452b Upp version for testing google doc update script
  - 14ec6ba Upp version for testing google doc update script
  - 6cf037c Upp version for testing google doc update script
  - 43433e3 add dependencie python-jinja2; OSCI-971
  - 600186a add dependencie python-jinja2; OSCI-971
  - 9355649 Initial empty repository


author: Sebastian Kalinowski <sebastian@kalinowski.eu> - 7.0.0-1.mos181
changelog:
  - b297cee Align requirements to Kilo's global requirements
  - ec5c02b Merge "Change user passwd in CLI using interacive prompt"
  - 62c5692 Change user passwd in CLI using interacive prompt
  - e069d9f Add 'meta' column to `fuel2 network-group show` output
  - fe14afa Add network groups support for v2
  - 142dae5 Add 'tun' network segmentation type to CLI
  - 2b3d634 Merge "Possibility to filter nodes only by key"
  - 55bd33a Merge "Add support for network template delete for v1"
  - a2c83f3 Merge "Add network templates support for v2"
  - 99c57e0 Possibility to filter nodes only by key


author: Artem Silenkov <asilenkov@mirantis.com> - 2.1.6-1.mira2
changelog:
  - 47ca2e7 Rebuild python-futures for 7.0.
  - 1a437f1 python-futures repackaged for 7.0
  - a30e10d Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.11-1.mira2
changelog:
  - 3c30568 Rebuild python-fysom for 7.0.
  - 60c30dd python-fysom repackaged for 7.0
  - 1f8fcd4 Fix packagename in spec
  - 6febcac Added to 4.0


author: Artem Silenkov <asilenkov@mirantis.com> - 0.13.8-3.mira2
changelog:
  - a463e33 Rebuild python-gevent for 7.0.
  - 607f2cd python-gevent repackaged for 7.0
  - 387fecd Added in 4.0
  - 9dbfed4 Initial empty repository


author: Alan Pevec <apevec@redhat.com> 1:0.4.1-1
changelog:
  - Add dependency on python-setuptools (#850844)
  - Revert client script rename, old glance client is now deprecated.
  - New upstream release.


author: Jakub Ruzicka <jruzicka@redhat.com> - 1:0.10.0-1
changelog:
  - Update to upstream 0.10.0.
  - Remove runtime dependency on python-pbr.
  - Add doc package.
  - New BuildRequires: python2-devel, python-d2to1, python-pbr
  - Remove python-keystoneclient version cap.


author: Alexander Tivelkov <ativelkov@mirantis.com> - 0.15.0-1.mos406
changelog:
  - 5230df9 Merge tag '0.15.0' into openstack-ci/fuel-6.1/2014.2
  - 385d97e Add release notes for 0.15.0
  - 9a4d858 Support Pagination for namespace list
  - 3989cd2 Support schema types with non-str value
  - 9829d7b Don't require version to create Client instance
  - 521cc25 Merge "Add release notes for 0.14.0 - 0.14.2"
  - 6998179 Merge "Send `identity_headers` through the wire"
  - 6a6a5ef Merge "Allow --file in image-create with v2 Image API"
  - acb1659 Merge "Add useful error on invalid --os-image-api-version"
  - 0dd67b3 Fix to ensure endpoint_type is used by _get_endpoint()


author: Pádraig Brady <P@draigBrady.com> - 0.3.1-6
changelog:
  - cherrypick 25bf29f4d3b7 from upstream (rhbz#746771)
  - exclude the %check from ppc where the tests segfault


author: Pádraig Brady <P@draigBrady.com> - 0.3.1-7
changelog:
  - Fix %check quoting in the previous comment which when
    left with a single percent sign, pulled in "unset DISPLAY\n"
    into the changelog


author: Artem Silenkov <asilenkov@mirantis.com> - 0.4.1-1.mira2
changelog:
  - dde3cbc Rebuild python-greenlet for 7.0.
  - 63fa08b python-greenlet repackaged for 7.0
  - 2070284 add files in repository from python-greenlet-0.4.1-1.el6.src.rpm
  - 3c97e82 Initial empty repository


author: Jakub Ruzicka <jruzicka@redhat.com> 0.2.3-1
changelog:
  - Updated to upstream version 0.2.3.
  - Add new dependency: PyYAML.
  - Add new build requires: python-d2to1 and python-pbr.
  - Remove requirements.txt file.
  - Generate versioninfo file.


author: Jeff Peeler <jpeeler@redhat.com> 0.2.6-2
changelog:
  - Update to upstream version 0.2.6
  - New dependency: python-six
  - Remove runtime dependency on python-pbr


author: Sergey Kraynev <skraynev@mirantis.com> - 0.2.12-1.mos338
changelog:
  - 241abd9 Fix non-working endpoint type argument
  - 6089d31 Merge "Client supports check action"
  - 346e163 Add a required 'args' to do_list()
  - d767878 Client supports check action
  - 21b81cc Merge "Fix stack update for Python API"
  - f960906 Fix stack update for Python API
  - 5b98523 Updated from global requirements
  - 87bef60 Merge "Updated from global requirements"
  - a47d928 Merge "Add 'cancel_update' action and command"
  - d79f5b8 Merge "Add support for OSprofiler"


author: Artem Silenkov <asilenkov@mirantis.com> - 0.90-1.mira2
changelog:
  - 3dc92a1 Rebuild python-html5lib for 7.0.
  - bcb70d5 python-html5lib repackaged for 7.0
  - bd81090 Added in 4.0
  - 8a62ba5 Initial empty repository


author: Ding-Yi Chen <dchen at redhat.com> - 0.4.0-5.el6
changelog:
  - Apply that address python-httplib2 (GoogleCode Hosted) issue 39
    http://code.google.com/p/httplib2/issues/detail?id=39


author: Ding-Yi Chen <dchen at redhat.com> - 0.7.2-1
changelog:
  - Upstream update to 0.7.2
    Which may fixed http://code.google.com/p/httplib2/issues/detail?id=62
    Note this version uses fedora's cert file bundle instead of httplib2
    default.


author: Ding-Yi Chen <dchen at redhat.com> - 0.7.4-3
changelog:
  - Applied patch suggested by richardfearn@gmail.com regarding issue 208
  - Fixed: Bug 832344 - Certification validation fails due to multiple 'dns' entries in subjectAltName


author: Ding-Yi Chen <dchen at redhat.com> - 0.7.4-6
changelog:
  - Fixed Bug 840968 - SSL errors when the site certificate contains
    subjectAltName but DNS is not in it


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8-1.mira2
changelog:
  - f86d8a7 Rebuild python-httplib2 for 7.0.
  - 8d7f72b python-httplib2 repackaged for 7.0
  - e023db9 Disable all patches in spec
  - e908260 Added new version and fixed patches in 4.0
  - 9dd10d4 add files in repository from python-httplib2-0.7.7-1.el6.src.rpm


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.2-1.mira2
changelog:
  - c961988 Rebuild python-importlib for 7.0.
  - 26e5eda python-importlib repackaged for 7.0
  - 95002d6 add files in repository from python-importlib-1.0.2-1.el6.src.rpm
  - 28d1b6a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.1.9-1.mira2
changelog:
  - 3fa0660 Rebuild python-ipaddr for 7.0.
  - ccb4858 python-ipaddr repackaged for 7.0
  - 4d91c89 add files in repository from python-ipaddr-2.1.9-1.el6.src.rpm
  - a910de9 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.1.9-1.mira2
changelog:
  - c1f70d4 Rebuild python-iso8601 for 7.0.
  - bbd7705 python-iso8601 repackaged for 7.0
  - b4f2120 Update package according to OSCI-967 Version updated from 0.1.4 to 0.1.8 Change-Id: I3050738f823efb74e0d5095062f822172c704726
  - 70a9676 Added new version in 4.0
  - 3c2b34e add files in repository from python-iso8601-0.1.4-2.el6.src.rpm
  - 713262f Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.24-3.mira2
changelog:
  - d850c18 Rebuild python-itsdangerous for 7.0.
  - c0237a5 python-itsdangerous build for 7.0
  - d0401be Added .gitreview


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.1-1
changelog:
  - Update to 2.1, which fixes a number of bugs.
    See http://jinja.pocoo.org/2/documentation/changelog#version-2-1.


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.2.1-1
changelog:
  - Update to 2.2.1, mainly a bugfix release.
  - Remove patch no longer needed.
  - Remove conditional for FC-8.
  - Compilation of speedup module has to be explicitly requested now.


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.5-1
changelog:
  - Update to upstream version 2.5.
  - Create python3 subpackage. 
  - Minor specfile fixes.
  - Add examples directory.
  - Thanks to Gareth Armstrong for additional hints.


author: David Malcolm <dmalcolm@redhat.com> - 2.5-3
changelog:
  - support disabling documentation in the build to break a circular build-time
  dependency with python-sphinx; disable docs for now


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.5.5-3
changelog:
  - Re-enable html doc generation.
  - Remove conditional for F-12 and below.
  - Do not silently fail the testsuite for with py3k.


author: Artem Silenkov <asilenkov@mirantis.com> - 2.7-2.mira2
changelog:
  - 3dc639c Repackaged
  - 614e462 Rebuild python-jinja2 for 7.0.
  - 8e4b3fc python-jinja2 repackaged for 7.0
  - cadbb23 add files in repository from python-jinja2-2.7-1.el6.src.rpm


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2-2.mira2
changelog:
  - 7cca8ce Rebuild python-jsonpatch for 7.0.
  - 0e93124 python-jsonpatch repackaged for 7.0
  - ad14de9 Added in 4.0
  - b2dd298 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0-2.mira2
changelog:
  - 01aa391 Rebuild python-jsonpointer for 7.0.
  - b635bee python-jsonpointer repackaged for 7.0
  - 837e58a Added in 4.0
  - dd447e9 Initial empty repository


author: saschpe@suse.de
changelog:
  - Update to version 0.7:
    + Partial support for (JSON Pointer) $ref
    + Deprecations
    + Validator is replaced by Draft3Validator with a slightly different
      interface
    + validator(meta_validate=False)
  - Changes from version 0.6:
    + Issue #30 - Wrong behavior for the dependencies property validation
    + Fix a miswritten test


author: p.drouand@gmail.com
changelog:
  - Update to version 1.0.0:
    + Support for Draft 4
    + Support for format
    + Longs are ints too!
    + Fixed a number of issues with ``$ref`` support (#66)
    + Draft4Validator is now the default
    + ``ValidationError.path`` is now in sequential order
    + Added ``ValidatorMixin``


author: dmueller@suse.com
changelog:
  - update to 1.3.0:
    * Better error tracebacks (#83)
    * Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
    * More attributes for ValidationError (#86)
    * Added ``ValidatorMixin.descend``
    * Fixed bad ``RefResolutionError`` message (#82)
    * Canonicalize URIs (#70)


author: dmueller@suse.com
changelog:
  - update to 2.0.0:
    * Added ``create`` and ``extend`` to ``jsonschema.validators``
    * Removed ``ValidatorMixin``
    * Fixed array indices ref resolution (#95)
    * Fixed unknown scheme defragmenting and handling (#102)


author: Artem Silenkov <asilenkov@mirantis.com> - 2.3.0-1.0.mira2
changelog:
  - 670015c Rebuild python-jsonschema for 7.0.
  - 31b2e9d python-jsonschema repackaged for 7.0
  - 94c9a4e Added new version in 4.0
  - 28937ac add files in repository from python-jsonschema-1.3.0-1.el6.src.rpm
  - 7be072c Initial empty repository


author: Ratnadeep Debnath <rtnpro@gmail.com> 0.2-1
changelog:
  - Incorporated some changes with reference to http://vcrhonek.fedorapeople.org/python-keyring/python-keyring.spec
  - Fixed some rpmlint errors


author: Felix Schwarz <felix.schwarz@oss.schwarz.eu> 0.2-1.1
changelog:
  - add build dependencies
  - create subpackage for gnome, disable KWallet for now
  - look for files in arch-dependend site-packages


author: Ratnadeep Debnath <rtnpro@gmail.com> 0.5.1-1
changelog:
  - Remove a spurious KDE debug message when using KWallet
  - Fix a bug that caused an exception if the user canceled the KWallet dialog


author: Ratnadeep Debnath <rtnpro@gmail.com> 0.6.2-1
changelog:
  - fix compiling on OSX with XCode 4.0
  - Gnome keyring should not be used if there is no DISPLAY or if the dbus is not around
      (https://bugs.launchpad.net/launchpadlib/+bug/752282).
  - Added keyring.http for facilitating HTTP Auth using keyring.
  - Add a utility to access the keyring from the command line.


author: Ratnadeep Debnath <rtnpro@gmail.com> 0.7-1
changelog:
  - Python 3 is now supported. All tests now pass under Python 3.2 on Windows and
  Linux (although Linux backend support is limited). Fixes #28.
  - Extension modules on Mac and Windows replaced by pure-Python ctypes
  implementations. Thanks to Jérôme Laheurte.
  - WinVaultKeyring now supports multiple passwords for the same service.
  Fixes #47.
  - Most of the tests don't require user interaction anymore.
  - Entries stored in Gnome Keyring appears now with a meaningful name if you try
  to browser your keyring (for ex. with Seahorse)
  - Tests from Gnome Keyring no longer pollute the user own keyring.
  - keyring.util.escape now accepts only unicode strings. Don't try to encode
  strings passed to it.


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4-1.mira2
changelog:
  - f4fb4a3 Rebuild python-keyring for 7.0.
  - 10bf5f7 python-keyring repackaged for 7.0
  - 91797a6 add files in repository from python-keyring-0.7-1.el6.src.rpm
  - ea84247 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4-1.mira2
changelog:
  - f4fb4a3 Rebuild python-keyring for 7.0.
  - 10bf5f7 python-keyring repackaged for 7.0
  - 91797a6 add files in repository from python-keyring-0.7-1.el6.src.rpm
  - ea84247 Initial empty repository

  - Optimize the %changelog section of the spec.


author: Alan Pevec <apevec@redhat.com> 1:0.1.3.9-1
changelog:
  - Handle "503 Service Unavailable" exception (lp#1028799)
  - add --wrap option for long PKI tokens (lp#1053728)
  - remove deprecated Diablo options
  - add --os-token and --os-endpoint options to match
    http://wiki.openstack.org/UnifiedCLI/Authentication


author: Alan Pevec <apevec@redhat.com> 0.1.3.27-1
changelog:
  - Allow empty description for tenants (lp#1025929)
  - Documentation updates
  - change default  wrap for tokens from 78 characters to 0 (lp#1061514)
  - bootstrap a keystone user in one cmd
  - Useful message when missing catalog (lp#949904)


author: Alan Pevec <apevec@redhat.com> 0.2.0-1
changelog:
  - New upstream release.
  - Identity API v3 support
  - add service_id column to endpoint-list
  - avoid ValueError exception for 400 or 404 lp#1067512
  - use system default CA certificates lp#106483
  - keep original IP lp#1046837
  - avoid exception for an expected empty catalog lp#1070493
  - fix keystoneclient against Rackspace Cloud Files lp#1074784
  - blueprint solidify-python-api
  - blueprint authtoken-to-keystoneclient-repo
  - fix auth_ref initialization lp#1078589
  - warn about bypassing auth on CLI lp#1076225
  - check creds before token/endpoint lp#1076233
  - check for auth URL before password lp#1076235
  - fix scoped auth for non-admins lp#1081192


author: Jakub Ruzicka <jruzicka@redhat.com> 0.2.5-1
changelog:
  - Update to latest upstream. (0.2.5 + patches)
  - Add new python requires from requirements.txt. (d2to1, pbr, six)


author: Alexander Makarov <amakarov@mirantis.com> - 0.11.1-1.mos832
changelog:
  - aab5f53 Adjust oslo.utils version to 1.2.1
  - aa750f9 Fix s3_token middleware parsing insecure option
  - 79d1eec Merge "Do not iterate action.choices if it is none"
  - dee8bc6 Fix auth_token for old oslo.config
  - a5bbba4 Do not iterate action.choices if it is none
  - 0b06683 Merge "Fix the condition expression for ssl_insecure"
  - b0241ad Merge "SAML2 federated authentication for ADFS."
  - 026b620 Merge "Fix a doc_string error"
  - 6f9dff1 Merge "fix EC2 Signature Version 4 calculation, in the case of POST"
  - 32e1e33 Updated from global requirements


author: Alan Pevec <apevec@redhat.com> - 1.0.0-2
changelog:
  - add build dep on setuptools
  - fix docs build
  - clear requires from egginfo to let RPM handle the dependencies


author: Jenkins <jenkins@review.openstack.org> - 1.2.0-1.mos507
changelog:
  - a7beb50 Merge "Add an optional advanced pool of memcached clients"
  - d8a6cec Merge "Work toward Python 3.4 support and testing"
  - 045cddc Add an optional advanced pool of memcached clients
  - f56e5fe Merge "Fix auth_token for old oslo.config"
  - bc2613e Fix auth_token for old oslo.config
  - 3aa18b2 Add composite authentication support
  - 1f8b4fe Fix test failure after discovery hack
  - d281bd2 Updated from global requirements
  - c6baddc Merge "Use oslo_debug_helper and remove our own version"
  - 766840f Merge "Create an Auth Plugin to pass to users"


author: Rahul Sundaram <sundaram@fedoraproject.org> - 1.1.3-1
changelog:
  - initial spec.
  - derived from the one written by Fabian Affolter
  - spec patch from Lakshmi Narasimhan


author: Rahul Sundaram <sundaram@fedoraproject.org> - 2.5.10-2
changelog:
  - add requires on python-amqp/python3-amqp. resolves rhbz#974684
  - fix rpmlint warnings about macro in comments


author: Artem Silenkov <asilenkov@mirantis.com> - 3.0.16-1.mira3
changelog:
  - 0e36b00 Rebuild python-kombu for 7.0.
  - a8d2f8d python-kombu repackaged for 7.0
  - 8bf1703 Update version to 3.0.16
  - 5918e2d Fix wrong requirements
  - 7ddadc0 Fix version amqp in requires.txt
  - 58a662c add files in repository from python-kombu-2.5.14-1.el6.src.rpm
  - cb50a94 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0-1.mira3
changelog:
  - 6d376d2 Rebuild python-ldappool for 7.0.
  - 1a09e13 python-ldappool repackaged for 7.0
  - 5e05fea Build python-ldappool-1.0-1 package
  - bcb628f Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8-3.mira2
changelog:
  - b4c2b8b Rebuild python-lockfile for 7.0.
  - 673ead2 python-lockfile repackaged for 7.0
  - 45b56cc add files in repository from python-lockfile-0.8-3.el6.src.rpm
  - dbc8538 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3.3-3.mira2
changelog:
  - 7c79fb9 Rebuild python-logutils for 7.0.
  - ec31611 python-logutils repackaged for 7.0
  - 3accb39 Added in 4.0
  - e7f3b51 Initial empty repository


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.1.2-1
changelog:
  - 2.1.2 (2008-09-05)
  - Features added
  -
  -    * lxml.etree now tries to find the absolute path name of files when
  -      parsing from a file-like object. This helps custom resolvers when
  -      resolving relative URLs, as lixbml2 can prepend them with the path of
  -      the source document.
  -
  - Bugs fixed
  -
  -    * Memory problem when passing documents between threads.
  -    * Target parser did not honour the recover option and raised an exception
  -      instead of calling .close() on the target.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.1.3-1
changelog:
  - 2.1.3 (2008-11-17)
  - Bugs fixed
  -
  -    * Ref-count leaks when lxml enters a try-except statement while an
  -      outside exception lives in sys.exc_*(). This was due to a problem
  -      in Cython, not lxml itself.
  -    * Parser Unicode decoding errors could get swallowed by other
  -      exceptions.
  -    * Name/import errors in some Python modules.
  -    * Internal DTD subsets that did not specify a system or public ID
  -      were not serialised and did not appear in the docinfo property
  -      of ElementTrees.
  -    * Fix a pre-Py3k warning when parsing from a gzip file in Py2.6.
  -    * Test suite fixes for libxml2 2.7.
  -    * Resolver.resolve_string() did not work for non-ASCII byte strings.
  -    * Resolver.resolve_file() was broken.
  -    * Overriding the parser encoding didn't work for many encodings.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.1.alpha1
changelog:
  - 2.2alpha1 (2008-11-23)
  - Features added
  -
  -    * Support for XSLT result tree fragments in XPath/XSLT extension
  -      functions.
  -    * QName objects have new properties namespace and localname.
  -    * New options for exclusive C14N and C14N without comments.
  -    * Instantiating a custom Element classes creates a new Element.
  -
  - Bugs fixed
  -
  -    * XSLT didn't inherit the parse options of the input document.
  -    * 0-bytes could slip through the API when used inside of Unicode
  -      strings.
  -    * With lxml.html.clean.autolink, links with balanced parenthesis, that
  -      end in a parenthesis, will be linked in their entirety (typical with
  -      Wikipedia links).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.4.beta1
changelog:
  - 2.2beta1 (2008-12-12)
  - Features added
  -
  -    * Allow lxml.html.diff.htmldiff to accept Element objects,
  -      not just HTML strings.
  -
  - Bugs fixed
  -
  -    * Crash when using an XPath evaluator in multiple threads.
  -    * Fixed missing whitespace before Link:... in lxml.html.diff.
  -
  - Other changes
  -
  -    * Export lxml.html.parse.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.5.beta2
changelog:
  - 2.2beta2 (2009-01-25)
  - Bugs fixed
  -
  -    * Potential memory leak on exception handling. This was due to a
  -      problem in Cython, not lxml itself.
  -    * iter_links (and related link-rewriting functions) in lxml.html would
  -      interpret CSS like url("link") incorrectly (treating the quotation
  -      marks as part of the link).
  -    * Failing import on systems that have an io module.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.6.beta3
changelog:
  - 2.2beta3 (2009-02-17)
  - Features added
  -
  -    * XSLT.strparam() class method to wrap quoted string parameters that
  -     require escaping.
  -
  - Bugs fixed
  -
  -    * Memory leak in XPath evaluators.
  -    * Crash when parsing indented XML in one thread and merging it with
  -      other documents parsed in another thread.
  -    * Setting the base attribute in lxml.objectify from a unicode string
  -      failed.
  -    * Fixes following changes in Python 3.0.1.
  -    * Minor fixes for Python 3.
  -
  - Other changes
  -
  -    * The global error log (which is copied into the exception log) is now
  -      local to a thread, which fixes some race conditions.
  -    * More robust error handling on serialisation.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.8.beta4
changelog:
  - 2.2beta4 (2009-02-27)
  - Features added
  -
  -    * Support strings and instantiable Element classes as child arguments
  -      to the constructor of custom Element classes.
  -    * GZip compression support for serialisation to files and file-like
  -      objects.
  -
  - Bugs fixed
  -
  -    * Deep-copying an ElementTree copied neither its sibling PIs and
  -      comments nor its internal/external DTD subsets.
  -    * Soupparser failed on broken attributes without values.
  -    * Crash in XSLT when overwriting an already defined attribute using
  -      xsl:attribute.
  -    * Crash bug in exception handling code under Python 3. This was due to
  -      a problem in Cython, not lxml itself.
  -    * lxml.html.FormElement._name() failed for non top-level forms.
  -    * TAG special attribute in constructor of custom Element classes was
  -      evaluated incorrectly.
  -
  - Other changes
  -
  -    * Official support for Python 3.0.1.
  -    * Element.findtext() now returns an empty string instead of None for
  -      Elements without text content.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-1
changelog:
  - 2.2 (2009-03-21)
  - Features added
  -
  -    * Support for standalone flag in XML declaration through
  -      tree.docinfo.standalone and by passing standalone=True/False on
  -      serialisation.
  -
  - Bugs fixed
  -
  -    * Crash when parsing an XML Schema with external imports from a
  -      filename.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.1-1
changelog:
  - 2.2.1 (2009-06-02)
  - Features added
  -
  -    * Injecting default attributes into a document during XML Schema
  -      validation (also at parse time).
  -    * Pass huge_tree parser option to disable parser security restrictions
  -      imposed by libxml2 2.7.
  -
  - Bugs fixed
  -
  -    * The script for statically building libxml2 and libxslt didn't work
  -      in Py3.
  -    * XMLSchema() also passes invalid schema documents on to libxml2 for
  -      parsing (which could lead to a crash before release 2.6.24).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.2-1
changelog:
  - 2.2.2 (2009-06-21)
  - Features added
  -
  -    * New helper functions strip_attributes(), strip_elements(),
  -      strip_tags() in lxml.etree to remove attributes/subtrees/tags
  -      from a subtree.
  -
  - Bugs fixed
  -
  -    * Namespace cleanup on subtree insertions could result in missing
  -      namespace declarations (and potentially crashes) if the element
  -      defining a namespace was deleted and the namespace was not used
  -      by the top element of the inserted subtree but only in deeper
  -      subtrees.
  -    * Raising an exception from a parser target callback didn't always
  -      terminate the parser.
  -    * Only {true, false, 1, 0} are accepted as the lexical representation
  -      for BoolElement ({True, False, T, F, t, f} not any more), restoring
  -      lxml <= 2.0 behaviour.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.3-1
changelog:
  - 2.2.3 (2009-10-30)
  - Bugs fixed
  -
  -    * The resolve_entities option did not work in the incremental feed
  -      parser.
  -    * Looking up and deleting attributes without a namespace could hit a
  -      namespaced attribute of the same name instead.
  -    * Late errors during calls to SubElement() (e.g. attribute related
  -      ones) could leave a partially initialised element in the tree.
  -    * Modifying trees that contain parsed entity references could result
  -      in an infinite loop.
  -    * ObjectifiedElement.__setattr__ created an empty-string child element
  -      when the attribute value was rejected as a non-unicode/non-ascii
  -      string
  -    * Syntax errors in lxml.cssselect could result in misleading error
  -      messages.
  -    * Invalid syntax in CSS expressions could lead to an infinite loop in
  -      the parser of lxml.cssselect.
  -    * CSS special character escapes were not properly handled in
  -      lxml.cssselect.
  -    * CSS Unicode escapes were not properly decoded in lxml.cssselect.
  -    * Select options in HTML forms that had no explicit value attribute
  -      were not handled correctly. The HTML standard dictates that their
  -      value is defined by their text content. This is now supported by
  -      lxml.html.
  -    * XPath raised a TypeError when finding CDATA sections. This is now
  -      fully supported.
  -    * Calling help(lxml.objectify) didn't work at the prompt.
  -    * The ElementMaker in lxml.objectify no longer defines the default
  -      namespaces when annotation is disabled.
  -    * Feed parser failed to honour the 'recover' option on parse errors.
  -    * Diverting the error logging to Python's logging system was broken.


author: Thomas Spura <tomspur@fedoraproject.org> - 2.2.4-2
changelog:
  - update to current python3 guidelines
  - be more explicit in %files
  - use %global and not %define
  - create docs subpackage
  - add stripping 3-byte Byte Order Marker from src/lxml/tests/test_errors.py
    to get 2to3 to work (dmalcolm)
  - fixes FTBFS (#564674)


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.5-1
changelog:
  - 2.2.5 (2010-02-28)
  -
  - Features added
  -
  -    * Support for running XSLT extension elements on the input root node
  -      (e.g. in a template matching on "/").
  -
  - Bugs fixed
  -
  -    * Crash in XPath evaluation when reading smart strings from a document
  -      other than the original context document.
  -    * Support recent versions of html5lib by not requiring its XHTMLParser
  -      in htmlparser.py anymore.
  -    * Manually instantiating the custom element classes in lxml.objectify
  -      could crash.
  -    * Invalid XML text characters were not rejected by the API when they
  -      appeared in unicode strings directly after non-ASCII characters.
  -    * lxml.html.open_http_urllib() did not work in Python 3.
  -    * The functions strip_tags() and strip_elements() in lxml.etree did
  -      not remove all occurrences of a tag in all cases.
  -    * Crash in XSLT extension elements when the XSLT context node is not
  -      an element.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.6-1
changelog:
  - 2.2.6 (2010-03-02)
  -
  - Bugs fixed
  -
  -    * Fixed several Python 3 regressions by building with Cython 0.11.3.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.7-1
changelog:
  - 2.2.7 (2010-07-24)
  - Bugs fixed
  -
  -     * Crash in XSLT when generating text-only result documents with a stylesheet created in a different thread.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.7-3
changelog:
  - Don't byte-compile files during install because setup.py doesn't
    properly byte compile for Python version 3.2


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.8-1
changelog:
  - 2.2.8 (2010-09-02)
  - Bugs fixed
  -
  -     * Crash in newer libxml2 versions when moving elements between
  -       documents that had attributes on replaced XInclude nodes.
  -     * Import fix for urljoin in Python 3.1+.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3-1
changelog:
  - 2.3 (2011-02-06)
  - ================
  -
  - Features added
  - --------------
  -
  - * When looking for children, ``lxml.objectify`` takes '{}tag' as
  -   meaning an empty namespace, as opposed to the parent namespace.
  -
  - Bugs fixed
  - ----------
  -
  - * When finished reading from a file-like object, the parser
  -   immediately calls its ``.close()`` method.
  -
  - * When finished parsing, ``iterparse()`` immediately closes the input
  -   file.
  -
  - * Work-around for libxml2 bug that can leave the HTML parser in a
  -   non-functional state after parsing a severly broken document (fixed
  -   in libxml2 2.7.8).
  -
  - * ``marque`` tag in HTML cleanup code is correctly named ``marquee``.
  -
  - Other changes
  - --------------
  -
  - * Some public functions in the Cython-level C-API have more explicit
  -   return types.
  -
  - 2.3beta1 (2010-09-06)
  - =====================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * Crash in newer libxml2 versions when moving elements between
  -   documents that had attributes on replaced XInclude nodes.
  -
  - * ``XMLID()`` function was missing the optional ``parser`` and
  -   ``base_url`` parameters.
  -
  - * Searching for wildcard tags in ``iterparse()`` was broken in Py3.
  -
  - * ``lxml.html.open_in_browser()`` didn't work in Python 3 due to the
  -   use of os.tempnam.  It now takes an optional 'encoding' parameter.
  -
  - Other changes
  - --------------
  -
  - 2.3alpha2 (2010-07-24)
  - ======================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * Crash in XSLT when generating text-only result documents with a
  -   stylesheet created in a different thread.
  -
  - Other changes
  - --------------
  -
  - * ``repr()`` of Element objects shows the hex ID with leading 0x
  -   (following ElementTree 1.3).
  -
  - 2.3alpha1 (2010-06-19)
  - ======================
  -
  - Features added
  - --------------
  -
  - * Keyword argument ``namespaces`` in ``lxml.cssselect.CSSSelector()``
  -   to pass a prefix-to-namespace mapping for the selector.
  -
  - * New function ``lxml.etree.register_namespace(prefix, uri)`` that
  -   globally registers a namespace prefix for a namespace that newly
  -   created Elements in that namespace will use automatically.  Follows
  -   ElementTree 1.3.
  -
  - * Support 'unicode' string name as encoding parameter in
  -   ``tostring()``, following ElementTree 1.3.
  -
  - * Support 'c14n' serialisation method in ``ElementTree.write()`` and
  -   ``tostring()``, following ElementTree 1.3.
  -
  - * The ElementPath expression syntax (``el.find*()``) was extended to
  -   match the upcoming ElementTree 1.3 that will ship in the standard
  -   library of Python 3.2/2.7.  This includes extended support for
  -   predicates as well as namespace prefixes (as known from XPath).
  -
  - * During regular XPath evaluation, various ESXLT functions are
  -   available within their namespace when using libxslt 1.1.26 or later.
  -
  - * Support passing a readily configured logger instance into
  -   ``PyErrorLog``, instead of a logger name.
  -
  - * On serialisation, the new ``doctype`` parameter can be used to
  -   override the DOCTYPE (internal subset) of the document.
  -
  - * New parameter ``output_parent`` to ``XSLTExtension.apply_templates()``
  -   to append the resulting content directly to an output element.
  -
  - * ``XSLTExtension.process_children()`` to process the content of the
  -   XSLT extension element itself.
  -
  - * ISO-Schematron support based on the de-facto Schematron reference
  -   'skeleton implementation'.
  -
  - * XSLT objects now take XPath object as ``__call__`` stylesheet
  -   parameters.
  -
  - * Enable path caching in ElementPath (``el.find*()``) to avoid parsing
  -   overhead.
  -
  - * Setting the value of a namespaced attribute always uses a prefixed
  -   namespace instead of the default namespace even if both declare the
  -   same namespace URI.  This avoids serialisation problems when an
  -   attribute from a default namespace is set on an element from a
  -   different namespace.
  -
  - * XSLT extension elements: support for XSLT context nodes other than
  -   elements: document root, comments, processing instructions.
  -
  - * Support for strings (in addition to Elements) in node-sets returned
  -   by extension functions.
  -
  - * Forms that lack an ``action`` attribute default to the base URL of
  -   the document on submit.
  -
  - * XPath attribute result strings have an ``attrname`` property.
  -
  - * Namespace URIs get validated against RFC 3986 at the API level
  -   (required by the XML namespace specification).
  -
  - * Target parsers show their target object in the ``.target`` property
  -   (compatible with ElementTree).
  -
  - Bugs fixed
  - ----------
  -
  - * API is hardened against invalid proxy instances to prevent crashes
  -   due to incorrectly instantiated Element instances.
  -
  - * Prevent crash when instantiating ``CommentBase`` and friends.
  -
  - * Export ElementTree compatible XML parser class as
  -   ``XMLTreeBuilder``, as it is called in ET 1.2.
  -
  - * ObjectifiedDataElements in lxml.objectify were not hashable.  They
  -   now use the hash value of the underlying Python value (string,
  -   number, etc.) to which they compare equal.
  -
  - * Parsing broken fragments in lxml.html could fail if the fragment
  -   contained an orphaned closing '</div>' tag.
  -
  - * Using XSLT extension elements around the root of the output document
  -   crashed.
  -
  - * ``lxml.cssselect`` did not distinguish between ``x[attr="val"]`` and
  -   ``x [attr="val"]`` (with a space).  The latter now matches the
  -   attribute independent of the element.
  -
  - * Rewriting multiple links inside of HTML text content could end up
  -   replacing unrelated content as replacements could impact the
  -   reported position of subsequent matches.  Modifications are now
  -   simplified by letting the ``iterlinks()`` generator in ``lxml.html``
  -   return links in reversed order if they appear inside the same text
  -   node.  Thus, replacements and link-internal modifications no longer
  -   change the position of links reported afterwards.
  -
  - * The ``.value`` attribute of ``textarea`` elements in lxml.html did
  -   not represent the complete raw value (including child tags etc.). It
  -   now serialises the complete content on read and replaces the
  -   complete content by a string on write.
  -
  - * Target parser didn't call ``.close()`` on the target object if
  -   parsing failed.  Now it is guaranteed that ``.close()`` will be
  -   called after parsing, regardless of the outcome.
  -
  - Other changes
  - -------------
  -
  - * Official support for Python 3.1.2 and later.
  -
  - * Static MS Windows builds can now download their dependencies
  -   themselves.
  -
  - * ``Element.attrib`` no longer uses a cyclic reference back to its
  -   Element object.  It therefore no longer requires the garbage
  -   collector to clean up.
  -
  - * Static builds include libiconv, in addition to libxml2 and libxslt.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.1-1
changelog:
  - Features added
  - --------------
  -
  - * New option kill_tags in lxml.html.clean to remove specific
  -   tags and their content (i.e. their whole subtree).
  -
  - * pi.get() and pi.attrib on processing instructions to parse
  -   pseudo-attributes from the text content of processing instructions.
  -
  - * lxml.get_include() returns a list of include paths that can be
  -   used to compile external C code against lxml.etree.  This is
  -   specifically required for statically linked lxml builds when code
  -   needs to compile against the exact same header file versions as lxml
  -   itself.
  -
  - * Resolver.resolve_file() takes an additional option
  -   close_file that configures if the file(-like) object will be
  -   closed after reading or not.  By default, the file will be closed,
  -   as the user is not expected to keep a reference to it.
  -
  - Bugs fixed
  - ----------
  -
  - * HTML cleaning didn't remove 'data:' links.
  -
  - * The html5lib parser integration now uses the 'official'
  -   implementation in html5lib itself, which makes it work with newer
  -   releases of the library.
  -
  - * In lxml.sax, endElementNS() could incorrectly reject a plain
  -   tag name when the corresponding start event inferred the same plain
  -   tag name to be in the default namespace.
  -
  - * When an open file-like object is passed into parse() or
  -   iterparse(), the parser will no longer close it after use.  This
  -   reverts a change in lxml 2.3 where all files would be closed.  It is
  -   the users responsibility to properly close the file(-like) object,
  -   also in error cases.
  -
  - * Assertion error in lxml.html.cleaner when discarding top-level elements.
  -
  - * In lxml.cssselect, use the xpath 'A//B' (short for
  -   'A/descendant-or-self::node()/B') instead of 'A/descendant::B' for the
  -   css descendant selector ('A B'). This makes a few edge cases to be
  -   consistent with the selector behavior in WebKit and Firefox, and makes
  -   more css expressions valid location paths (for use in xsl:template
  -   match).
  -
  - * In lxml.html, non-selected <option> tags no longer show up in the
  -   collected form values.
  -
  - * Adding/removing <option> values to/from a multiple select form
  -   field properly selects them and unselects them.
  -
  - Other changes
  - --------------
  -
  - * Static builds can specify the download directory with the
  -   --download-dir option.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.2-1
changelog:
  - 2.3.2 (2011-11-11)
  - Features added
  -
  -   * lxml.objectify.deannotate() has a new boolean option
  -     cleanup_namespaces to remove the objectify namespace declarations
  -     (and generally clean up the namespace declarations) after removing
  -     the type annotations.
  -   * lxml.objectify gained its own SubElement() function as a copy of
  -     etree.SubElement to avoid an otherwise redundant import of
  -     lxml.etree on the user side.
  -
  - Bugs fixed
  -
  -    * Fixed the "descendant" bug in cssselect a second time (after a first
  -      fix in lxml 2.3.1). The previous change resulted in a serious
  -      performance regression for the XPath based evaluation of the
  -      translated expression. Note that this breaks the usage of some
  -      of the generated XPath expressions as XSLT location paths that
  -      previously worked in 2.3.1.
  -    * Fixed parsing of some selectors in cssselect. Whitespace after
  -      combinators ">", "+" and "~" is now correctly ignored. Previously
  -      it was parsed as a descendant combinator. For example, "div> .foo"
  -      was parsed the same as "div>* .foo" instead of "div>.foo". Patch by
  -      Simon Sapin.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.3-1
changelog:
  - 2.3.3 (2012-01-04)
  - Features added
  -
  -  * lxml.html.tostring() gained new serialisation options with_tail and
  -    doctype.
  -
  - Bugs fixed
  -
  -  * Fixed a crash when using iterparse() for HTML parsing and requesting
  -    start events.
  -  * Fixed parsing of more selectors in cssselect. Whitespace before pseudo-
  -    elements and pseudo-classes is significant as it is a descendant
  -    combinator. "E :pseudo" should parse the same as "E *:pseudo", not
  -    "E:pseudo". Patch by Simon Sapin.
  -  * lxml.html.diff no longer raises an exception when hitting 'img' tags
  -    without 'src' attribute.


author: Jeffrey Ollie <jeff@ocjtech.us> - 2.3.4-1
changelog:
  - Bugs fixed
  -
  -  * Crash when building an nsmap (Element property) with empty namespace
  -    URIs.
  -  * Crash due to race condition when errors (or user messages) occur during
  -    threaded XSLT processing (or compilation).
  -  * XSLT stylesheet compilation could ignore compilation errors.


author: Jeffrey Ollie <jeff@ocjtech.us> - 2.3.5-1
changelog:
  - Bugs fixed
  -
  -  * Crash when merging text nodes in element.remove().
  -  * Crash in sax/target parser when reporting empty doctype.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.0-1
changelog:
  - 3.0 (2012-10-08)
  - ================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * End-of-file handling was incorrect in iterparse() when reading from
  -   a low-level C file stream and failed in libxml2 2.9.0 due to its
  -   improved consistency checks.
  -
  - Other changes
  - -------------
  -
  - * The build no longer uses Cython by default unless the generated C files
  -   are missing.  To use Cython, pass the option "--with-cython".  To ignore
  -   the fatal build error when Cython is required but not available (e.g. to
  -   run special setup.py commands that do not actually run a build), pass
  -   "--without-cython".
  -
  -
  - 3.0beta1 (2012-09-26)
  - =====================
  -
  - Features added
  - --------------
  -
  - * Python level access to (optional) libxml2 memory debugging features
  -   to simplify debugging of memory leaks etc.
  -
  - Bugs fixed
  - ----------
  -
  - * Fix a memory leak in XPath by switching to Cython 0.17.1.
  -
  - * Some tests were adapted to work with PyPy.
  -
  - Other changes
  - -------------
  -
  - * The code was adapted to work with the upcoming libxml2 2.9.0 release.
  -
  -
  - 3.0alpha2 (2012-08-23)
  - ======================
  -
  - Features added
  - --------------
  -
  - * The .iter() method of elements now accepts tag arguments like "{*}name"
  -   to search for elements with a given local name in any namespace.  With
  -   this addition, all combinations of wildcards now work as expected:
  -   "{ns}name", "{}name", "{*}name", "{ns}*", "{}*" and "{*}*".  Note that
  -   "name" is equivalent to "{}name", but "*" is "{*}*".  The same change
  -   applies to the .getiterator(), .itersiblings(), .iterancestors(),
  -   .iterdescendants(), .iterchildren() and .itertext() methods,  the
  -   strip_attributes(), strip_elements() and strip_tags() functions as well
  -   as the iterparse() function.
  -
  - * C14N allows specifying the inclusive prefixes to be promoted to
  -   top-level during exclusive serialisation.
  -
  - Bugs fixed
  - ----------
  -
  - * Passing long Unicode strings into the feed() parser interface failed to
  -   read the entire string.
  -
  - Other changes
  - -------------
  -
  -
  - 3.0alpha1 (2012-07-31)
  - ======================
  -
  - Features added
  - --------------
  -
  - * Initial support for building in PyPy (through cpyext).
  -
  - * DTD objects gained an API that allows read access to their
  -   declarations.
  -
  - * xpathgrep.py gained support for parsing line-by-line (e.g.
  -   from grep output) and for surrounding the output with a new root
  -   tag.
  -
  - * E-factory in lxml.builder accepts subtypes of known data
  -   types (such as string subtypes) when building elements around them.
  -
  - * Tree iteration and iterparse() with a selective tag
  -   argument supports passing a set of tags.  Tree nodes will be
  -   returned by the iterators if they match any of the tags.
  -
  - Bugs fixed
  - ----------
  -
  - * The .find*() methods in lxml.objectify no longer use XPath
  -   internally, which makes them faster in many cases (especially when
  -   short circuiting after a single or couple of elements) and fixes
  -   some behavioural differences compared to lxml.etree.  Note that
  -   this means that they no longer support arbitrary XPath expressions
  -   but only the subset that the ElementPath language supports.
  -   The previous implementation was also redundant with the normal
  -   XPath support, which can be used as a replacement.
  -
  - * el.find('*') could accidentally return a comment or processing
  -   instruction that happened to be in the wrong spot.  (Same for the
  -   other .find*() methods.)
  -
  - * The error logging is less intrusive and avoids a global setup where
  -   possible.
  -
  - * Fixed undefined names in html5lib parser.
  -
  - * xpathgrep.py did not work in Python 3.
  -
  - * Element.attrib.update() did not accept an attrib of
  -   another Element as parameter.
  -
  - * For subtypes of ElementBase that make the .text or .tail
  -   properties immutable (as in objectify, for example), inserting text
  -   when creating Elements through the E-Factory feature of the class
  -   constructor would fail with an exception, stating that the text
  -   cannot be modified.
  -
  - Other changes
  - --------------
  -
  - * The code base was overhauled to properly use 'const' where the API
  -   of libxml2 and libxslt requests it.  This also has an impact on the
  -   public C-API of lxml itself, as defined in etreepublic.pxd, as
  -   well as the provided declarations in the lxml/includes/ directory.
  -   Code that uses these declarations may have to be adapted.  On the
  -   plus side, this fixes several C compiler warnings, also for user
  -   code, thus making it easier to spot real problems again.
  -
  - * The functionality of "lxml.cssselect" was moved into a separate PyPI
  -   package called "cssselect".  To continue using it, you must install
  -   that package separately.  The "lxml.cssselect" module is still
  -   available and provides the same interface, provided the "cssselect"
  -   package can be imported at runtime.
  -
  - * Element attributes passed in as an attrib dict or as keyword
  -   arguments are now sorted by (namespaced) name before being created
  -   to make their order predictable for serialisation and iteration.
  -   Note that adding or deleting attributes afterwards does not take
  -   that order into account, i.e. setting a new attribute appends it
  -   after the existing ones.
  -
  - * Several classes that are for internal use only were removed
  -   from the lxml.etree module dict:
  -   _InputDocument, _ResolverRegistry, _ResolverContext, _BaseContext,
  -   _ExsltRegExp, _IterparseContext, _TempStore, _ExceptionContext,
  -   __ContentOnlyElement, _AttribIterator, _NamespaceRegistry,
  -   _ClassNamespaceRegistry, _FunctionNamespaceRegistry,
  -   _XPathFunctionNamespaceRegistry, _ParserDictionaryContext,
  -   _FileReaderContext, _ParserContext, _PythonSaxParserTarget,
  -   _TargetParserContext, _ReadOnlyProxy, _ReadOnlyPIProxy,
  -   _ReadOnlyEntityProxy, _ReadOnlyElementProxy, _OpaqueNodeWrapper,
  -   _OpaqueDocumentWrapper, _ModifyContentOnlyProxy,
  -   _ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy,
  -   _AppendOnlyElementProxy, _SaxParserContext, _FilelikeWriter,
  -   _ParserSchemaValidationContext, _XPathContext,
  -   _XSLTResolverContext, _XSLTContext, _XSLTQuotedStringParam
  -
  - * Several internal classes can no longer be inherited from:
  -   _InputDocument, _ResolverRegistry, _ExsltRegExp, _ElementUnicodeResult,
  -   _IterparseContext, _TempStore, _AttribIterator, _ClassNamespaceRegistry,
  -   _XPathFunctionNamespaceRegistry, _ParserDictionaryContext,
  -   _FileReaderContext, _PythonSaxParserTarget, _TargetParserContext,
  -   _ReadOnlyPIProxy, _ReadOnlyEntityProxy, _OpaqueDocumentWrapper,
  -   _ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy,
  -   _AppendOnlyElementProxy, _FilelikeWriter, _ParserSchemaValidationContext,
  -   _XPathContext, _XSLTResolverContext, _XSLTContext,
  -   _XSLTQuotedStringParam, _XSLTResultTree, _XSLTProcessingInstruction


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.0.1-1
changelog:
  - 3.0.1 (2012-10-14)
  - Bugs fixed
  -
  -  * LP#1065924: Element proxies could disappear during garbage collection
  -    in PyPy without proper cleanup.
  -  * GH#71: Failure to work with libxml2 2.6.x.
  -  * LP#1065139: static MacOS-X build failed in Py3.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.1.0-1
changelog:
  - 3.1.0 (2013-02-10)
  - ==================
  -
  - Features added
  - --------------
  -
  - * GH#89: lxml.html.clean allows overriding the set of attributes that it
  -   considers 'safe'.  Patch by Francis Devereux.
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1104370: ``copy.copy(el.attrib)`` raised an exception.  It now returns
  -   a copy of the attributes as a plain Python dict.
  -
  - * GH#95: When used with namespace prefixes, the  ``el.find*()`` methods
  -   always used the first namespace mapping that was provided for each
  -   path expression instead of using the one that was actually passed
  -   in for the current run.
  -
  - * LP#1092521, GH#91: Fix undefined C symbol in Python runtimes compiled
  -   without threading support.  Patch by Ulrich Seidl.
  -
  - Other changes
  - -------------
  -
  -
  - 3.1beta1 (2012-12-21)
  - =====================
  -
  - Features added
  - --------------
  -
  - * New build-time option ``--with-unicode-strings`` for Python 2 that
  -   makes the API always return Unicode strings for names and text
  -   instead of byte strings for plain ASCII content.
  -
  - * New incremental XML file writing API ``etree.xmlfile()``.
  -
  - * E factory in lxml.objectify is callable to simplify the creation of
  -   tags with non-identifier names without having to resort to getattr().
  -
  - Bugs fixed
  - ----------
  -
  - * When starting from a non-namespaced element in lxml.objectify, searching
  -   for a child without explicitly specifying a namespace incorrectly found
  -   namespaced elements with the requested local name, instead of restricting
  -   the search to non-namespaced children.
  -
  - * GH#85: Deprecation warnings were fixed for Python 3.x.
  -
  - * GH#33: lxml.html.fromstring() failed to accept bytes input in Py3.
  -
  - * LP#1080792: Static build of libxml2 2.9.0 failed due to missing file.
  -
  - Other changes
  - -------------
  -
  - * The externally useless class ``_ObjectifyElementMakerCaller`` was
  -   removed from the module API of lxml.objectify.
  -
  - * LP#1075622: lxml.builder is faster for adding text to elements with
  -   many children.  Patch by Anders Hammarquist.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.0-1
changelog:
  - 3.2.0 (2013-04-28)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#690319: Leading whitespace could change the behaviour of the string
  -   parsing functions in ``lxml.html``.
  -
  - * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  -   in the face of uncommon HTML content like framesets or missing body tags.
  -   Patch by Stefan Seelmann.
  -
  - * LP#712941: I/O errors while trying to access files with paths that
  -   contain non-ASCII characters could raise ``UnicodeDecodeError`` instead
  -   of properly reporting the ``IOError``.
  -
  - * LP#673205: Parsing from in-memory strings disabled network access in the
  -   default parser and made subsequent attempts to parse from a URL fail.
  -
  - * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  -   of overwriting the current value.
  -
  - * LP#715687: lxml.html.clean no longer discards scripts that are explicitly
  -   allowed by the user provided whitelist.  Patch by Christine Koppelt.
  -
  - 3.1.2 (2013-04-12)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1136509: Passing attributes through the namespace-unaware API of
  -   the sax bridge (i.e. the ``handler.startElement()`` method) failed
  -   with a ``TypeError``.  Patch by Mike Bayer.
  -
  - * LP#1123074: Fix serialisation error in XSLT output when converting
  -   the result tree to a Unicode string.
  -
  - * GH#105: Replace illegal usage of ``xmlBufLength()`` in libxml2 2.9.0
  -   by properly exported API function ``xmlBufUse()``.
  -
  - 3.1.1 (2013-03-29)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1160386: Write access to ``lxml.html.FormElement.fields`` raised
  -   an AttributeError in Py3.
  -
  - * Illegal memory access during cleanup in incremental xmlfile writer.
  -
  - Other changes
  - -------------
  -
  - * The externally useless class ``lxml.etree._BaseParser`` was removed
  -   from the module dict.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.1-1
changelog:
  - 3.2.1 (2013-05-11)
  - ==================
  -
  - Features added
  - --------------
  -
  - * The methods ``apply_templates()`` and ``process_children()`` of XSLT
  -   extension elements have gained two new boolean options ``elements_only``
  -   and ``remove_blank_text`` that discard either all strings or
  -   whitespace-only strings from the result list.
  -
  - Bugs fixed
  - ----------
  -
  - * When moving Elements to another tree, the namespace cleanup mechanism
  -   no longer drops namespace prefixes from attributes for which it finds
  -   a default namespace declaration, to prevent them from appearing as
  -   unnamespaced attributes after serialisation.
  -
  - * Returning non-type objects from a custom class lookup method could lead
  -   to a crash.
  -
  - * Instantiating and using subtypes of Comments and ProcessingInstructions
  -   crashed.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.3-1
changelog:
  - and here's a version 3.2.3. The last release accidentally lost the ability
  - to work on Python 2.4. There are no other changes over 3.2.2.
  -
  - 3.2.2 (2013-07-28)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1185701: spurious XMLSyntaxError after finishing iterparse().
  -
  - * Crash in lxml.objectify during xsi annotation.
  -
  - Other changes
  - -------------
  -
  - * Return values of user provided element class lookup methods are now
  -   validated against the type of the XML node they represent to prevent
  -   API class mismatches.


author: Artem Silenkov <asilenkov@mirantis.com> - 3.2.3-1.mira2
changelog:
  - 587f8d1 Rebuild python-lxml for 7.0.
  - 5aee518 python-lxml repackaged for 7.0
  - e6ced09 Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.1-5.mira2
changelog:
  - 415b078 Rebuild python-mako for 7.0.
  - 74bc2df python-mako repackaged for 7.0
  - c168c16 Added in 4.0
  - adfc30f Initial empty repository


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.0-1
changelog:
  - Update to 2.0.
  - Adjusted source URL.
  - License changed to BSD only.
  - Upstream now provides a script to run markdown from the cmdline.


author: Thomas Moschny <thomas.moschny@gmx.de> - 2.0.1-3
changelog:
  - Add requirement on python-elementtree, which was a separate package
    before Python 2.5.
  - Re-add changelog entries accidentally removed earlier.


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.1-3.1.mira2
changelog:
  - 2c9fac3 Rebuild python-markdown for 7.0.
  - f5e1b5f python-markdown repackaged for 7.0
  - c9d13c1 add files in repository from python-markdown-2.0.1-3.1.el6.src.rpm
  - e5ec31e Initial empty repository


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.7-1
changelog:
  - Update to solve a crasher bug on python-2.7:
    https://bugzilla.redhat.com/show_bug.cgi?id=652890
  - Fix missing cmeld3.c file in the upstream tarball (upstream was notified).


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.7-1.mira2
changelog:
  - a041c49 Rebuild python-meld3 for 7.0.
  - 6d2564c python-meld3 repackaged for 7.0
  - 33e44e4 add files in repository from python-meld3-0.6.7-1.el6.src.rpm
  - cbd6fee Initial empty repository


author: Sean Reifschneider <jafo@tummy.com> 1.36-3
changelog:
  - Changes based on feedback from Ruben Kerkhof:
  - Fixing license.
  - Removing PKG-INFO from doc.
  - Fixing summary.
  - Removing setuptools build dependency.
  - Changing permissions of memcache module to


author: Stephen Gallagher <sgallagh@redhat.com> - 1.53-1
changelog:
  - New upstream release 1.53
  - Fixing set_multi() so that if the server closes the connection it will no
    longer raise AttributeError
  - readline() now will mark the connection dead if the read fails
  - Changing check_keys to use re.match() instead of str.translate(), because
    re.match() works with Python < 2.6
  - Add a MANIFEST.in file
  - Client() now takes a "check_keys" option, which defaults to True
  - Converting control character checking of keys based on performance testing of
    alternatives
  - Converted unicode tests from using u''
  - Doing a "set" after server goes away, raised AttributeError: 'NoneType'
    object has no attribute 'sendall'
  - incr/decr return None instead of 0 on server connection failure
  - Supports IPv6 connections using: "inet6:[fd00::32:19f7]:11000"


author: Artem Silenkov <asilenkov@mirantis.com> - 1.53-1.mira3
changelog:
  - 9b69dfe Rebuild python-memcached for 7.0.
  - 94c37bb python-memcached repackaged for 7.0
  - afa5c49 Applying get_server_fix.patch
  - 8b603c3 Initial empty repository


author: Toshio Kuratomi <toshio@fedoraproject.org> 0.4.4-3
changelog:
  - Rename binary to sqlalchemy-migrate to avoid potential filename clashes.
    (Queried upstream but the change is only in Fedora).  Noted that
    openmosix defintely has a /usr/bin/migrate already.


author: Toshio Kuratomi <toshio@fedoraproject.org> 0.4.5-3
changelog:
  - Patch to generate a script for the repository migrate script.
  - Move the script rename into a patch to setup.py.


author: Luke Macken <lmacken@redhat.com> 0.5.3-2
changelog:
  - Add python-migrate-py2.4-import.patch, which makes the use
    of __import__ work on Python 2.4
  - Add python-sqlite2 to the build requirements on FC6 and below


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.1-1.mira3
changelog:
  - fc02b8f Rebuild python-migrate for 7.0.
  - 40cb035 python-migrate repackaged for 7.0
  - 025ae52 Update sqlalchemy-migrate version to 0.9.1
  - e971ecd Revert "update migrate package version 0.7.2 => 0.9.1 Related-Bug: #1406265 Change-Id: I72098120d6c76c6ff6096591655207eff8f5c601"
  - 65d7c4f update migrate package version 0.7.2 => 0.9.1 Related-Bug: #1406265 Change-Id: I72098120d6c76c6ff6096591655207eff8f5c601
  - 2b5090a add files in repository from python-migrate-0.7.2-4.el6.src.rpm
  - 3af7304 Initial empty repository


author: Ekaterina Chernova <efedorova@mirantis.com> - 0.5.6-1.mos849
changelog:
  - 8d10d7b Remove hash check during image upload
  - 9f03ef8 Remove upsupported CLI commands
  - 3784c84 Merge tag '0.5.6' into HEAD
  - 2e3eb5e Use HTTPClient in package_create manager method
  - d7fbf4c Removed default Content-Type HTTP request header
  - d34002c Improve image and bundle handling
  - 279e83e Support local bundles
  - c0ed888 Merge "Fix service-show command"
  - b6e43ca Fix service-show command
  - 492f76a Merge "Fix category list CLI command"


author: alexandre@exatati.com.br
changelog:
  - Update to 0.7.5:
    * Python 3.x is now fully supported. The paint is still drying on this so
      please help with testing and raise bug tickets when you find any issues!
    * Moved code hosting to github. All history ported thanks to the most
      excellent tool, svn2git (http://github.com/nirvdrum/svn2git).
    * All netaddr objects now use approx. 65% less memory due to the use of
      __slots__ in classes throughout the codebase. Thanks to Stefan Nordhausen
    and his Python guru for this suggestion!
    * Applied many optimisations and speedups throughout the codebase.
    * Fixed the behaviour of the IPNetwork constructor so it now behaves in
      a much more sensible and expected way (i.e. no longer uses inet_aton
      semantics which is just plain odd for network addresses).
    * One minor change to behaviour in this version is that the .value property
      on IPAddress and IPNetwork objects no longer support assignment using a
      string IP address. Only integer value assignments are now valid. The impact
      of this change should be minimal for the majority of users.
    * FIXED Issue 49 - http://code.google.com/p/netaddr/issues/detail?id=49
    - Incorrect IP range recognition on IPs with leading zeros
    * FIXED Issue 50 - http://code.google.com/p/netaddr/issues/detail?id=50
    - CIDR block parsing
    * FIXED Issue 52 - http://code.google.com/p/netaddr/issues/detail?id=52
    - ipv6 cidr matches incorrectly match ipv4 [sic]
    * FIXED Issue 53 - http://code.google.com/p/netaddr/issues/detail?id=53
    - Error in online documentation
    * FIXED Issue 54 - http://code.google.com/p/netaddr/issues/detail?id=54
    - IP recognition failure
    * FIXED Issue 55 - http://code.google.com/p/netaddr/issues/detail?id=55
    - Support for Python 3.x
    * FIXED Issue 56 - http://code.google.com/p/netaddr/issues/detail?id=56
    - checking IPAddress in IPNetwork
    * FIXED Issue 57 - http://code.google.com/p/netaddr/issues/detail?id=57
    - netaddr objects can't pickle
    * FIXED Issue 58 - http://code.google.com/p/netaddr/issues/detail?id=58
    - IPSet operations should accept the same arguments as IPAddress
    * FIXED Issue 59 - http://code.google.com/p/netaddr/issues/detail?id=59
    - netaddr fails to load when imported by a PowerDNS coprocess


author: alexandre@exatati.com.br
changelog:
  - Regenerate spec file with py2pack;
  - Removed unneded python-setuptools BuildRequires;
  - Update to 0.7.6:
    * A bug fix point release
    * Refreshed 3rd party data caches
    * Tested against Python 3.2.x and PyPy 1.6.x
    * Fixed unit tests under for Mac OSX
    Specific bug fixes addressed in this release
    - -------------------------------------------
    * FIXED Issue 15 - http://github.com/drkjam/netaddr/issues/15
    - Incorrect and invalid glob produced when last octet is not *
    * FIXED Issue 13 - http://github.com/drkjam/netaddr/issues/13
    - Added support for IPython 0.11 API changes. Thanks juliantaylor
    * FIXED Issue 11 - http://github.com/drkjam/netaddr/issues/11
    - Calling valid_glob on cidr raises ValueError. Thanks radicand
    * FIXED Issue 7 - http://github.com/drkjam/netaddr/issues/7
    - Unpickling Bug in IPSet. Thanks LuizOz and labeneator
    * FIXED Issue 2 - http://github.com/drkjam/netaddr/issues/2
    - UnboundLocalError raised in IPNetwork constructor. Thanks keesbos
    Miscellanea
    - ----------
    - Has a famous soft drink company started making it own NICs?


author: saschpe@suse.de
changelog:
  - Fixed non-executable script rpmlint warning
  - Readded dependency on python-setuptools (with python-distribute):
    You can't simply remove this, it will break RPMs update mechanism!
  - Preparatory stuff belongs into the %prep section and the %clean
    section has a sane default


author: alexandre@exatati.com.br
changelog:
  - Update to 0.7.7:
    * Comprehensive documentation update! It's only taken 4 years
      to get around to using Sphinx and I can confirm it is
    * *TOTALLY AWESOME!**
    * Various bug fixes
    * Refreshed IEEE OUI and IAB data
    * FIXED Issue 24 - http://github.com/drkjam/netaddr/issues/24
    - Fixed TypeError when comparing BaseIP instance with
      non-BaseIP objects. Thanks pvaret
    * FIXED Issue 17 - http://github.com/drkjam/netaddr/issues/17
    - For large ipv6 networks the .subnet() method fails. Thanks
      daveyss
    * FIXED Issue 20 - http://github.com/drkjam/netaddr/issues/20
    - Test failure with Python 3. Thanks Arfrever


author: alexandre@exatati.com.br
changelog:
  - Update to 0.7.9:
    * Re-release to fix build removing Sphinx dependency.
  - Aditional changes from 0.7.8:
    * New SAX parser for IANA data source files (contributed by
      Andrew Stromnov)
    * Fixed pickling failures with EUI, OUI and IAB classes.
    FIXED Issue 31 - http://github.com/drkjam/netaddr/issues/31
    - Exclude '39.0.0.0/8' network from reserved set. Thanks
      Andrew Stromnov
    FIXED Issue 28 - http://github.com/drkjam/netaddr/issues/28
    - Fix algorithm in ipv6_link_local to fully conform to rfc4291.
      Thanks Philipp Wollermann
    FIXED Issue 25 - http://github.com/drkjam/netaddr/issues/25
    - install_requires is too aggressive? Thanks Adam Lindsay and
      commenters.
    FIXED Issue 21 - http://github.com/drkjam/netaddr/issues/21
    - deepcopy for EUI fails. Thanks Ryan Nowakowski.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.7.10:
    * A bunch of Python 3.x bug fixes. Thanks Arfrever.
    * Extended nmap support to cover full target specification.
    FIXED Issue 36 - http://github.com/drkjam/netaddr/issues/36
    - ResourceWarnings with Python >=3.2
    FIXED Issue 35 - http://github.com/drkjam/netaddr/issues/35
    - netaddr-0.7.9: Test failure with Python 3
    FIXED Issue 34 - http://github.com/drkjam/netaddr/issues/34
    - netaddr.ip.iana.SaxRecordParser.endElement() incompatible
      with Python 3.1
    FIXED Issue 33 - http://github.com/drkjam/netaddr/issues/33
    - netaddr script not installed with Python 3
    FIXED Issue 23 - http://github.com/drkjam/netaddr/issues/23
    - valid_nmap_range() does not validate nmap format case.
    FIXED Issue 22 - http://github.com/drkjam/netaddr/issues/22
    - all_matching_cidrs: documentation incorrect


author: Artem Silenkov <asilenkov@mirantis.com> - 0.7.14-6.2.mira3
changelog:
  - 054d791 Rebuild python-netaddr for 7.0.
  - d57c696 python-netaddr repackaged for 7.0
  - 8c8f45f Update netaddr to 0.7.14
  - 5bfcded Update netaddr-0.7.12 to netaddr-0.7.13
  - dc20144 Initial commit of the sources
  - a910de9 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.7.14-6.2.mira3
changelog:
  - 054d791 Rebuild python-netaddr for 7.0.
  - d57c696 python-netaddr repackaged for 7.0
  - 8c8f45f Update netaddr to 0.7.14
  - 5bfcded Update netaddr-0.7.12 to netaddr-0.7.13
  - dc20144 Initial commit of the sources
  - a910de9 Initial empty repository

    * Added %changelog
    * Removed empty lines
    * Added AUTHORS, CHANGELOG, COPYRIGHT, README, LICENSE and
      THANKS files (all documentation)


author: Artem Silenkov <asilenkov@mirantis.com> - 0.10.4-1.mira2
changelog:
  - 299bc19 Rebuild python-netifaces for 7.0.
  - 3405023 python-netifaces repackaged for 7.0
  - f0178bc Fix version in specsile for 4.0
  - 551f8eb Added new version in 4.0
  - 54be26a add files in repository from python-netifaces-0.5-1.el6.src.rpm
  - e680912 Initial empty repository


author: Conrad Meyer <konrad@tylerc.org> - 0.99-2
changelog:
  - License is really LGPLv2+.
  - Include license as documentation.
  - Add a check section to run tests.


author: Conrad Meyer <konrad@tylerc.org> - 0.99-3
changelog:
  - Replace __python macros with direct python invocations.
  - Disable checks for now.
  - Replace a define with global.


author: Jerry James <loganjerry@gmail.com> - 1.4-1
changelog:
  - New upstream version
  - Build for both python2 and python3
  - Drop BuildRoot, clean script, and clean at start of install script


author: Jerry James <loganjerry@gmail.com> - 1.6-1
changelog:
  - New upstream version
  - Do not use bundled python-decorator
  - Remove Requires: ipython, needed by one example only
  - Clean junk files left in /tmp


author: Jerry James <loganjerry@gmail.com> - 1.9-1
changelog:
  - New upstream version
  - Drop upstreamed -test-rounding-fix patch
  - Upstream no longer bundles python-decorator; drop the workaround


author: Artem Silenkov <asilenkov@mirantis.com> - 1.9.1-1.mira2
changelog:
  - ab839df Rebuild python-networkx for 7.0.
  - 82f32a1 python-networkx repackaged for 7.0.
  - b73ac2e Import python-networkx 1.9.1 from Fedora 22
  - 8b68a3c Added .gitreview


author: watanabe.isao <zou.yun@jp.fujitsu.com> - 2.3.9-1.mos366
changelog:
  - 912e408 Skip None id when getting security_group_ids
  - 9f08e28 Fix KeyError when filtering SG rule listing
  - d505249 Fix to ensure endpoint_type is used by make_client()
  - 1674331 fix the firewall rule arg split error
  - fa5642f Merge "Fix Py3 compatibility issues"
  - ede859e Merge "Improve help strings"
  - 1aedb2e Merge "Correct Content-Type/Accept management in HTTPClient/SessionClient"
  - 9bf8b71 Fix Py3 compatibility issues
  - a668504 Merge "Isolate tests from HTTP_PROXY, OS_REGION_NAME env vars"
  - 9c2d41a Merge "Narrow down except clause"


author: Luke Macken <lmacken@redhat.com> 0.9.2-1
changelog:
  - Add nosetests(1) manpage, and python-nose-0.9.2-mandir.patch to put it in
    the correct location.
  - 0.9.2


author: Luke Macken <lmacken@redhat.com> - 0.11.3-3
changelog:
  - Update URL to http://code.google.com/p/python-nose/
  - Align description to reflect that in setup.py
  - Create a docs subpackage containing HTML & reST documentation
  - Thanks to Gareth Armstrong at HP for the patch


author: David Malcolm <dmalcolm@redhat.com> - 0.11.3-5
changelog:
  - add support for building without docs, to avoid a circular build-time
  dependency between this and python-sphinx; disable docs subpackage for now
  - add (apparently) missing BR on python-coverage (appears to be needed
  for %check)
  - cherrypick upstream compatibility fixes for 2.7


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.0.0-1
changelog:
  - Update to 1.0.0
  - Create the docs subpackage for text docs even if we don't create the html docs.
  - Make python3 subpackage


author: David Malcolm <dmalcolm@redhat.com> - 1.1.2-5
changelog:
  - rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
  - disable selftests that fail under 3.3


author: Artem Silenkov <asilenkov@mirantis.com> - 1.3.0-2.mira3
changelog:
  - 2137900 Repackaged
  - 8966095 Rebuild python-nose for 7.0.
  - 81c9cd8 python-nose repackaged for 7.0
  - 9e0ddad Added to 4.0


author: Artem Silenkov <asilenkov@mirantis.com> - 0.1.0-6.mira2
changelog:
  - fed2cbf Rebuild python-nose-cover3 for 7.0.
  - 6eb195a python-nose-cover3 repackaged for 7.0
  - 0b1e3eb add files in repository from python-nose-cover3-0.1.0-6.el6.src.rpm
  - 93b38d5 Initial empty repository


author: Alan Pevec <apevec@redhat.com> 2.10.0-2
changelog:
  - Include bash_completion file (#872544) (Alvaro Lopez Ortega)
  - Add dependency on python-iso8601 (#881515)


author: Jakub Ruzicka <jruzicka@redhat.com> 2.13.0-1
changelog:
  - Update to upstream version 2.13.0. (#921769)
  - Update requires from tools/pip-requires.
  - versioninfo is gone from tarball, generate it.


author: Jakub Ruzicka <jruzicka@redhat.com> - 1:2.14.1-1
changelog:
  - Update to upstream version 2.14.1.
  - New build requires: python-d2to1, python-pbr
  - New require: python-six
  - Remove runtime dependency on python-pbr.
  - Include new manpage.


author: Jakub Ruzicka <jruzicka@redhat.com>
changelog:
  - Update to upstream 2.15.0
  - Add python-babel dependency
  - Nuke pbr deps handling in patch instead of this spec file


author: Ilya Tyaptin <ityaptin@mirantis.com> - 2.20.0-1.mos1138
changelog:
  - bceb708 Avoid saving request times than timing is False
  - 5ecfdac Updated from global requirements
  - 87a1ebc Merge "Corrects typos "coearse," "proejct," and "unecrypts""
  - 3877f87 Merge "Add retry_after only to exceptions supporting it"
  - 98acb7f Corrects typos "coearse," "proejct," and "unecrypts"
  - 310b87e Add retry_after only to exceptions supporting it
  - 3e5dae8 Merge "secgroup-create description is not optional"
  - a6dc7fc Merge "Add support for the server group quotas"
  - b8ad231 Merge "add new command get-serial-console"
  - 9312e25 Merge "Make findall support server side filtering"


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.0-2.mira2
changelog:
  - b7f6839 Rebuild python-oauthlib for 7.0.
  - 064d53c python-oauthlib repackaged for 7.0
  - 1c835e7 Initial empty repository


author: Jenkins <jenkins@review.openstack.org> - 1.0.3-1.mos578
changelog:
  - bee11ed Merge "Updated from global requirements" into stable/kilo
  - d756b12 Updated from global requirements
  - 7871d11 update defaultbranch
  - 4b867df Create 1.0.3 release notes
  - 2f4cfb6 Merge "Move OSC auth plugins so they can be found"
  - 0fed88f Merge "Update README"
  - 706c51b Merge "Add identity v3 catalog show"
  - 3da6e47 Merge "Add identity v3 catalog list"
  - 6edbb63 Merge "Add ability for diplaying hypervisor statistics"
  - 749920b Move OSC auth plugins so they can be found


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1-2.mira2
changelog:
  - ec25bbf Rebuild python-ordereddict for 7.0.
  - 668a7e9 python-ordereddict repackaged for 7.0
  - 9fc7c3d add files in repository from python-ordereddict-1.1-2.el6.src.rpm
  - 33f9a93 Initial empty repository


author: Victor Sergeyev <vsergeyev@mirantis.com> - 1.6.0-1.mos284
changelog:
  - 7cbe6d0 Remove warning about the oslo.* namespace
  - d5c43a3 Merge tag '1.6.0' into openstack-ci/fuel-6.1/2014.2
  - 99e530e Merge "Set the version string"
  - f045681 Set the version string
  - 6feb19b Stop sorting options on output
  - 70c5b67 Move files out of the namespace package
  - 063a5ef Workflow documentation is now in infra-manual
  - 04b86f7 Merge "Fix wrong order of positional args in cli"
  - 1257119 Merge "Refactored help string generation"
  - e447675 Fix wrong order of positional args in cli


author: Victor Sergeyev <vsergeyev@mirantis.com> - 1.0.3-1.mos319
changelog:
  - 03afa62 Merge tag '1.0.3' into openstack-ci/fuel-6.1/2014.2
  - be916c1 Updated from global requirements
  - 5a35fb2 Repair include_object to accommodate new objects
  - 49fc715 Handle Galera deadlock on SELECT FOR UPDATE
  - 540b9be Updated from global requirements
  - e468488 Ensure create_engine() retries the initial connection test
  - c4a4cc3 Added catching of errors 1047 (Galera) for MySQL oslo db reconnect
  - 190b117 Move begin ping listener to a connect listener
  - b09920f Ensure create_engine() retries the initial connection test
  - 0bb1e23 Move begin ping listener to a connect listener


author: Victor Sergeyev <vsergeyev@mirantis.com> - 1.3.1-1.mos131
changelog:
  - e87cae7 Remove warning about the oslo.* namespace
  - fde0294 Merge tag '1.3.1' into openstack-ci/fuel-6.1/2014.2
  - d9b3ca6 Clear global cache in test_get_available_languages
  - e934009 Make setup.cfg packages include oslo.i18n
  - 118aeb0 Add a fixture to let tests manage the lazy flag
  - 0ce52c2 Fix the link to the bug tracker in the README
  - 582c718 Correct the translation domain for loading messages
  - 1215edc Merge "Move out of the oslo namespace package"
  - ba05e9a Move out of the oslo namespace package
  - c86629e Workflow documentation is now in infra-manual


author: Alexey Khivin <akhivin@mirantis.com> - 1.4.1-1.mos454
changelog:
  - c238331 Cinder loses rabbitmq exchanges and get stuck in reply loop
  - 4a35df1 Fix _poll_connection not timeout issue
  - 54b4abf Reply queues are accidentally not found
  - f83ed54 Merge "Give client code direct access to rabbit driver instance" into openstack-ci/fuel-6.1/2014.2
  - 2523975 Nova-compute times out waiting for RPC reply
  - 93bbf06 Give client code direct access to rabbit driver instance
  - 31d60df Merge "Revert "Number of Rabbitmq queues is growing from failover to failover"" into openstack-ci/fuel-6.1/2014.2
  - 2edb3b5 Allow disabling client heartbeats from config file
  - 731e50f Revert "Number of Rabbitmq queues is growing from failover to failover"
  - 2b17c31 Number of Rabbitmq queues is growing from failover to failover


author: Victor Sergeyev <vsergeyev@mirantis.com> - 1.2.0-1.mos79
changelog:
  - 136dfca Remove warning about the oslo.* namespace
  - ce405de Merge tag '1.2.0' into openstack-ci/fuel-6.1/2014.2
  - e8deb08 Move files out of the namespace package
  - 437eaf8 Activate pep8 check that _ is imported
  - 683920d Updated from global requirements
  - 93f8876 Workflow documentation is now in infra-manual
  - daee88c Merge "Add pbr to installation requirements"
  - a7bade1 Add pbr to installation requirements
  - 9701670 Updated from global requirements
  - c222ee4 Merge "Remove extraneous vim editor configuration comments"


author: Graham Hayes <graham.hayes@hp.com> - 2.2.0-1.mos33
changelog:
  - 98c8c4b Fixed link text colour for incubation variant
  - c144be8 Added a incubating project config option
  - b5a3060 Updated from global requirements
  - ea4511e Bump hacking to 0.9.x series
  - 616f90e Updated from global requirements
  - 9813d18 Merge "Support building wheels (PEP-427)"
  - 1933275 Merge "Add Python 3 trove classifiers"
  - b612e98 Merge "Prevent left sidebar text overflow"
  - d329312 Update manifest to use oslosphinx
  - 40d720e Prevent left sidebar text overflow


author: Victor Sergeyev <vsergeyev@mirantis.com> - 1.2.1-1.mos176
changelog:
  - 203a5f0 Remove warning about the oslo.* namespace
  - 1f4b94f Merge "Remove warning about the oslo.* namespace" into openstack-ci/fuel-6.1/2014.2
  - f222039 Remove warning about the oslo.* namespace
  - 71894d2 Merge tag '1.2.1' into openstack-ci/fuel-6.1/2014.2
  - 208988b Return LOCALHOST if no default interface
  - 6e0b861 Improve performance of strutils.mask_password
  - ca76fdc Move files out of the namespace package
  - 44f36e3 Add method is_valid_port in netutils
  - 058ee53 Merge "Add 'secret_uuid' in _SANITIZE_KEYS for strutils"
  - 626368a Support non-lowercase uuids in is_uuid_like


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-3
changelog:
  - Update to latest Python packaging guidelines.
  - Apply patch that fixes insecure use of RandomPool.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.5-1
changelog:
  - v1.7.5 (Ernest) 19jul09
  - -----------------------
  -  * added support for ARC4 cipher and CTR block chaining (Denis Bernard)
  -  * made transport threads daemonize, to fix python 2.6 atexit behavior
  -  * support unicode hostnames, and IP6 addresses (Maxime Ripard, Shikhar
  -    Bhushan)
  -  * various small bug fixes


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.6-1
changelog:
  - v1.7.6 (Fanny) 1nov09
  - ---------------------
  -  * fixed bugs 411099 (sftp chdir isn't unicode-safe), 363163 & 411910 (more
  -    IPv6 problems on windows), 413850 (race when server closes the channel),
  -    426925 (support port numbers in host keys)


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.6-3
changelog:
  - Patch to address deprecation warning from pycrypto
  - Simplify build as shown in new python guidelines
  - Enable test suite


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.7.1-1
changelog:
  - v1.7.7.1 (George) 21may11
  - -------------------------
  -   * Make the verification phase of SFTP.put optional (Larry Wright)
  -   * Patches to fix AIX support (anonymous)
  -   * Patch from Michele Bertoldi to allow compression to be turned on in the
  -     client constructor.
  -   * Patch from Shad Sharma to raise an exception if the transport isn't active
  -     when you try to open a new channel.
  -   * Stop leaking file descriptors in the SSH agent (John Adams)
  -   * More fixes for Windows address family support (Andrew Bennetts)
  -   * Use Crypto.Random rather than Crypto.Util.RandomPool
  -     (Gary van der Merwe, #271791)
  -   * Support for openssl keys (tehfink)
  -   * Fix multi-process support by calling Random.atfork (sugarc0de)


author: Artem Silenkov <asilenkov@mirantis.com> - 1.13.0-1.mira2
changelog:
  - 371e58b Rebuild python-paramiko for 7.0.
  - cd70a96 python-paramiko repackaged for 7.0
  - 8e6fdae ADD Requires: python-ecdsa OSCI-942
  - 340bab4 Fixed depending
  - ec3f0dc Added to 4.0
  - 9b7a22a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5.3-1.mira2
changelog:
  - 69cdec2 Rebuild python-passlib for 7.0.
  - ce39c8b python-passlib repackaged for 7.0
  - 457132b add files in repository from python-passlib-1.5.3-1.el6.src.rpm
  - 97c448b Initial empty repository


author: Luke Macken <lmacken@redhat.com> - 0.9.3-2
changelog:
  - Clean up docs directory
  - Remove shebang from from non-executable scripts
  - Use consistent build root variables


author: Kyle VanderBeek <kylev@kylev.com> - 1.7.4-7
changelog:
  - Add python3 version.
  - Fix python 2.7/3 incompatible lambda syntax.
  - Unbundle stdlib (2.4+) subprocess module (removed because it isn't even 3.x legal).


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.5.1-3
changelog:
  - Ugh.  Enable unittests and make a note that the python3 module is totally
    non-functional.  Open a bug for that for the actual package maintainers to
    make a decision on.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.5.1-4.20111221hg1498
changelog:
  - Tarball is missing files, use a snapshot to get those files and also pick up
    several bug fixes (one related to serving CGI scripts, another for http
    Continue requests, and a third regarding digest authentication and internet
    explorer)


author: Artem Silenkov <asilenkov@mirantis.com> - 1.7.5.1-4.20111221hg1498.mira2
changelog:
  - c556020 Rebuild python-paste for 7.0.
  - 2ee94c5 python-paste repackaged for 7.0
  - f0b25b1 add files in repository from python-paste-1.7.5.1-4.20111221hg1498.el6.src.rpm
  - f407389 Initial empty repository


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.0-2
changelog:
  - Remove the test directory as it serves no purpose and pollutes the global namespace
    https://bugzilla.redhat.com/show_bug.cgi?id=720055


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5.0-10.mira4
changelog:
  - 86373c5 Rebuild python-paste-deploy for 7.0.
  - 033f3b6 python-paste-deploy repackaged for 7.0
  - 33aaf2e Updated version
  - 3f85836 Fixed packagename new version in 4.0
  - 1df563a Added new version in 4.0
  - 1bf5354 create new branch
  - 036a55f add init version
  - dcef131 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8.0-1.mira2
changelog:
  - 0747a9e Rebuild python-pbr for 7.0.
  - 7f36b47 python-pbr repackaged for 7.0
  - 53b9959 initial spec
  - b6f3968 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.5.0-3.mira4
changelog:
  - 4d2eba4 Rebuild python-pecan for 7.0.
  - 632a3df Recompile python-pecan
  - 547bb93 python-pecan repackaged for 7.0
  - 043f468 Updated version to 0.6.1 for Juno
  - b5b4591 Initial empty repository


author: Tim Flink <tflink@fedoraproject.org> - 1.2.1-1
changelog:
  - Update to upstream 1.2.1
  - Change binary from pip-python to python-pip (RHBZ#855495)
  - Add alias from python-pip to pip-python, to be removed at a later date


author: Tim Flink <tflink@fedoraproject.org> - 1.4.1-1
changelog:
  - Removed patch for CVE 2013-2099 as it has been included in the upstream 1.4.1 release
  - Updated version to 1.4.1


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.1-1.mira2
changelog:
  - d0484cd Rebuild python-pip for 7.0.
  - 700dc44 python-pip repackaged for 7.0
  - e897192 add files in repository from python-pip-1.4.1-1.el6.src.rpm
  - e7c25f3 Initial empty repository


author: Thomas Spura <tomspur@fedoraproject.org> - 3.3-4
changelog:
  - update to most recent python packaging guidelines
  - rebuild with python3.2
    http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4-4.mira2
changelog:
  - fcb3fa8 Rebuild python-ply for 7.0.
  - a96abfc python-ply repackaged for 7.0
  - db30db9 init commit
  - ba06d79 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.8-3.mira4
changelog:
  - 537ab2b Rebuild python-posix_ipc for 7.0.
  - fe097ef python-posix_ipc repackaged for 7.0
  - 281674d Initial commit of sources and specfile.
  - 9ab318e Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.5.1-0.mira2
changelog:
  - 8b095c2 Rebuild python-psycopg2 for 7.0.
  - 9140328 python-psycopg2 repackaged for 7.0
  - 8c20a65 Added in 4.0
  - dc0b896 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.0-1.mira3
changelog:
  - 5e1fc3e Rebuild python-pycadf for 7.0.
  - 4f8f626 python-pycadf repackaged for 7.0
  - 21e9b92 Initial commit of the sources
  - c9ce7bd Initial empty repository


author: Gareth Armstrong <gareth.armstrong@hp.com> - 1.3.1-5
changelog:
  - Enforce that Pygments requires Python 2.4 or later via an explicit BR
  - Minor tweaks to spec file
  - Deliver html and reST doc files to specifically named directories
  - Align description with that of http://pygments.org/
  - Add %check section for Python2 and add BR on python-nose


author: Thomas Spura <tomspur@fedoraproject.org> - 1.3.1-7
changelog:
  - update to most recent python guidelines
  - rebuild with python3.2
    http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html


author: Steve Milner <smilner@fedoraproject.org> - 1.4-1
changelog:
  - update for upstream release
  - Add python2.6 support done by Steve Traylen <steve.traylen@cern.ch>. BZ#662755.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.4-2
changelog:
  - Fix python main package having dependencies for the python2.6 subpackage
  - Fix places that used the default python instead of python26
  - Attempt to make byte compilation more robust in case we add python3 to EPEL5
  - Run unittests on python3 in F15+


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4-9.mira2
changelog:
  - 84ac82c Rebuild python-pygments for 7.0.
  - 94912f6 python-pygments repackaged for 7.0
  - ac30d2b add files in repository from python-pygments-1.4-9.el6.src.rpm
  - f35caa7 Initial empty repository


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Building 0.5.1rc1 with version number 0.5.0.91 (this should also fix the big
    error of pushing 0.5pre previously, since it breaks rpm's version comparison
    algorithm).
  - We use %{__python}. Too bad I can't pass --define's to distutils.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Fix for bug 73967: site-packages/OpenSSL not owned by this package
  - Adding hacks around the lack of latex2html on ia64


author: Mihai Ibanescu <misa@redhat.com> 0.5.1-12
changelog:
  - lynx no longer supported, using elinks instead (patch from
    Michael Redinger <michael.redinger@uibk.ac.at>, bug #101947 )


author: Paul Howarth <paul@city-fan.org> - 0.6-1.p24.9
changelog:
  - add missing buildreq latex2html, needed to build HTML docs
  - rewrite to be more in line with Fedora python spec template and use
    %{python_sitearch} rather than a script-generated %files list
  - package is not relocatable - drop Prefix: tag
  - buildreq perl not necessary
  - fix permissions for files going into debuginfo package


author: Tomáš Mráz <tmraz@redhat.com> - 0.13-6
changelog:
  - Check for error returns which cause segfaults in FIPS mode
  - Fix missing error check and leak found by gcc-with-cpychecker (#800086)


author: Tomáš Mráz <tmraz@redhat.com> - 0.13.1-1
changelog:
  - new upstream release fixing a security issue with string
    formatting subjectAltName of a certificate


author: Artem Silenkov <asilenkov@mirantis.com> - 0.13.1-1.mira5
changelog:
  - 2c0cccf Rebuild python-pyopenssl for 7.0.
  - d4375b0 Added obsoletes: tag
  - 10c7e46 Added provides: python-openssl for fence-agents
  - c4349bb python-openssl added correct Provides
  - d991dca python-pyopenssl repackaged for 7.0
  - 719ba33 Added in 4.0
  - a3b7132 Initial empty repository


author: Olivier Blin <oblin@mandriva.com> 1.1-2mdv2008.1
changelog:
  + Revision: 136456
  - restore BuildRoot
    + Thierry Vignaud <tv@mandriva.org>
      - kill re-definition of %buildroot on Pixel's request


author: Michael Scherer <misc@mandriva.org> 1.1-7mdv2009.1
changelog:
  + Revision: 347777
  - fix build ( and so rebuild )
    + Oden Eriksson <oeriksson@mandriva.com>
      - rebuilt against libpcap-1.0.0


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1-15.1.mira2
changelog:
  - b025ab7 Rebuild python-pypcap for 7.0.
  - 9c1a40c python-pypcap repackaged for 7.0
  - e6c632b Added in 4.0
  - 3b995ff Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3-1.mira2
changelog:
  - 70d6ac9 Rebuild python-repoze-lru for 7.0.
  - 3c7f563 python-repoze-lru repackaged for 7.0
  - edcdcdd Added in 4.0
  - 0e0109d Initial empty repository


author: Arun SAG <sagarun@gmail.com> - 0.5.1-2
changelog:
  - Remove OPT_FLAGS from build section since it is a noarch package
  - Fix use of mixed tabs and space
  - Remove extra space around the word cumbersome in description


author: Arun SAG <sagarun@gmail.com> - 0.9.3-1
changelog:
  - Updated to new upstream version 0.9.3
  - Include python-gevent as a dependency for requests.async
  - Clean up shebangs in requests/setup.py,test_requests.py and test_requests_ext.py


author: Arun S A G <sagarun@gmail.com> 0.13.1-1
changelog:
  - Updated to latest upstream release 0.13.1
  - Use system provided ca-certificates
  - No more async requests use grrequests https://github.com/kennethreitz/grequests
  - Remove gevent as it is no longer required by requests


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.14.1-4
changelog:
  - Let brp_python_bytecompile run again, take care of the non-python{2,3} modules
    by removing them from the python{,3}-requests package that they did not belong
    in.
  - Use the certificates in the ca-certificates package instead of the bundled one
    + https://bugzilla.redhat.com/show_bug.cgi?id=904614
  - Fix a problem with cookie handling
    + https://bugzilla.redhat.com/show_bug.cgi?id=906924


author: Ralph Bean <rbean@redhat.com> - 1.1.0-1
changelog:
  - Latest upstream.
  - Relicense to ASL 2.0 with upstream.
  - Removed cookie handling patch (fixed in upstream tarball).
  - Updated cert unbundling patch to match upstream.
  - Added check section, but left it commented out for koji.


author: Ralph Bean <rbean@redhat.com> - 1.1.0-2
changelog:
  - Unbundled python-charade/chardet.  Using system python-chardet now.
  - Removed deprecated comments and actions against oauthlib unbundling.
    Those are no longer necessary in 1.1.0.
  - Added links to bz tickets over Patch declarations.


author: Ralph Bean <rbean@redhat.com> - 1.1.0-3
changelog:
  - Unbundled python-urllib3.  Using system python-urllib3 now.
  - Conditionally include python-ordereddict for el6.


author: Ralph Bean <rbean@redhat.com> - 2.0.0-1
changelog:
  - Latest upstream.
  - Add doc macro to the python3 files section.
  - Require python-urllib3 greater than or at 1.7.1.


author: Artem Silenkov <asilenkov@mirantis.com> - 2.2.1-1.mira3
changelog:
  - 10676ac Rebuild python-requests for 7.0.
  - 4b7bdae python-requests repackaged for 7.0
  - 952a314 Updated python-requests to 2.2.1 version
  - 7d6bd9e Initial empty repository


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.2-1
changelog:
  - Remove I18N code. (dgoodwin@redhat.com)
  - Spec cleanup. (dgoodwin@redhat.com)
  - Cleaning out unused log parsing functions (jharris@redhat.com)
  - More tolerant with no rhsm.conf in place. (dgoodwin@redhat.com)
  - Switch to python-iniparse. (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.10-1
changelog:
  - Related: #661863
  - Add certificate parsing library. (dgoodwin@redhat.com)
  - Fix build on F12/RHEL5 and earlier. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.94.12-1
changelog:
  - Related: #668006
  - Remove a missed translation. (dgoodwin@redhat.com)
  - Fix logger warning messages. (dgoodwin@redhat.com)


author: Chris Duryee (beav) <cduryee@redhat.com>
changelog:
  - Add new extensions to order (jbowes@redhat.com)
  - remove shebang from certificate.py for rpmlint (jbowes@redhat.com)
  - Adding activateMachine to connection api. (jharris@redhat.com)
  - 668814: break out 404 and 500s into a different error (cduryee@redhat.com)
  - Initialized to use tito. (jbowes@redhat.com)
  - bump version (jbowes@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.3-1
changelog:
  - 700601: Don't set the Accept-Language if we don't have a valid locale
    (alikins@redhat.com)
  - 692210: remove a non critical warning message that is spamming the logs
    (alikins@redhat.com)
  - 691788: Fix bad check for missing order info. (dgoodwin@redhat.com)
  - Add a version of get_datetime from M2Crypto since it isnt avail on RHEL 5.7
    (alikins@redhat.com)
  - Use older strptime call format (cduryee@redhat.com)
  - 683550: fix parsing empty cert extensions (jbowes@redhat.com)
  - Add support for content tagging. (dgoodwin@redhat.com)
  - Use tlsv1 instead of sslv3, for fips compliance (cduryee@redhat.com)


author: Bryan Kearney <bkearney@redhat.com> 0.96.4-1
changelog:
  - Adding profile module and updating spec (pkilambi@redhat.com)
  - Added stacking Id to the certificate (wottop@dhcp231-152.rdu.redhat.com)
  - Changed call to CP for owner list (wottop@dhcp231-152.rdu.redhat.com)
  - added getOwners function for use with 'list --owners'
    (wottop@dhcp231-152.rdu.redhat.com)
  - change (wottop@dhcp231-152.rdu.redhat.com)
  - Added the owner entered in the cli to the post for register
    (wottop@dhcp231-152.rdu.redhat.com)
  - altered pool query to use both owner and consumer
    (wottop@dhcp231-152.rdu.redhat.com)
  - Added getOwner(consumerid) function (wottop@dhcp231-152.rdu.redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.96.5-1
changelog:
  - Fix backward compatability with old use of getPoolsList.
    (dgoodwin@redhat.com)
  - Remove one built in type issue. (bkearney@redhat.com)
  - Removed unused Bundle class (alikins@redhat.com)
  - quantity for subscription (wottop@dhcp231-152.rdu.redhat.com)
  - Add the activation key call, and remove subscription tokens
    (bkearney@redhat.com)
  - Improve the doco, referencing the candlepin site. (bkearney@redhat.com)
  - Improve the defualt values for the config (bkearney@redhat.com)
  - Fix bug with owner specification during registration. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.6-1
changelog:
  - Add support for new Katello error responses. (dgoodwin@redhat.com)
  - Log the response when there's an issue parsing error JSON.
    (dgoodwin@redhat.com)
  - Add support for registration to Katello environments. (dgoodwin@redhat.com)
  - Don't send an http body if we don't have one. (jbowes@redhat.com)
  - Add call to list environments. (dgoodwin@redhat.com)
  - Do not load CA certs if in insecure mode. (dgoodwin@redhat.com)
  - Cache supported resources after establishing connection.
    (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.7-1
changelog:
  - Logging cleanup. (dgoodwin@redhat.com)
  - Remove unused add_ssl_certs method. (dgoodwin@redhat.com)
  - Load supported resources when UEPConnection is instantiated.
    (dgoodwin@redhat.com)
  - Send package profile. (dgoodwin@redhat.com)
  - Allow testing if package profiles equal one another. (dgoodwin@redhat.com)
  - Support creating package profile from a file descriptor.
    (dgoodwin@redhat.com)
  - Allow the attributes to be None for username and password in consumer
    selction. (bkearney@redhat.com)
  - Add a Package object. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.8-1
changelog:
  - 719378: Encode whitespace in urls (bkearney@redhat.com)
  - Change package profile upload url. (dgoodwin@redhat.com)


author: James Bowes <jbowes@redhat.com> 0.96.9-1
changelog:
  - self.sanitize, and add support for quote_plus. (cduryee@redhat.com)
  - Enhance the insecure mode to not do peer checks. (bkearney@redhat.com)
  - Wrap urllib.quote in a helper method to cast int to str as needed.
    (cduryee@redhat.com)
  - 728266: Unsubscribe from subscription manager GUI is broken
    (cduryee@redhat.com)
  - Remove quantity for bind by product. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.10-1
changelog:
  - Submit a Content-Length when body of request is empty. (dgoodwin@redhat.com)
  - Support installed products when registering. (dgoodwin@redhat.com)
  - Add ability to update a consumer's installed products list.
    (dgoodwin@redhat.com)
  - Support for new bind method (cduryee@redhat.com)


author: James Bowes <jbowes@redhat.com> 0.96.11-1
changelog:
  - add future date bind (jesusr@redhat.com)
  - 735226: allow Keys to validate themselves (bkearney@redhat.com)
  - Add getVirtOnly() (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.96.12-1
changelog:
  - Add makefile and targets for coverage and "stylish" checks
    (alikins@redhat.com)
  - Add tests for config parsing (cduryee@redhat.com)
  - 736166: move certs from subscription-manager to python-rhsm
    (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.97.1-1
changelog:
  - 746241: UEPConnection.updateConsumer now passes empty list in POST request
    (mstead@redhat.com)
  - 737935: overcome 255 char limit in uuid list (cduryee@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.2-1
changelog:
  - 749853: backport new python-rhsm API calls present in 6.2 for 5.8
    (cduryee@redhat.com)
  - rev python-rhsm version to match sub-mgr (cduryee@redhat.com)
  - point master to rhel5 builder (cduryee@redhat.com)
  - fix python syntax for older versions (jbowes@redhat.com)
  - Fix yum repo location for EL6. (dgoodwin@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.3-1
changelog:
  - 752854: Fixing error in iniparser around unpacking of a dictionary for
    default values. (awood@redhat.com)
  - 708362: remove entitlement keys on delete as well (alikins@redhat.com)
  - 734114: registering with --org="foo bar" throws a NetworkException instead of
    a RestlibException (awood@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.7-1
changelog:
  - 766895: Added hypervisorCheckIn call to allow sending a mapping of host/guest ids for
    creation/update. (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.2-1
changelog:
  - 768983: When consuming a future subsciption, the repos --list should be empty
    (wpoteat@redhat.com)
  - 720360: Write *-key.pem files out with 0600 permissions. (awood@redhat.com)
  - 754425: Remove grace period logic (cduryee@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.3-1
changelog:
  - 785247: Update releasers.conf for RHEL6.3 (mstead@redhat.com)
  - Stop building for F14. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.4-1
changelog:
  - Add support for updating consumer service level. (dgoodwin@redhat.com)
  - Add call to list service levels for an org. (dgoodwin@redhat.com)
  - Add GoneException for deleted consumers (jbowes@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.5-1
changelog:
  - 744654: Any bad value from the config file, when converting to an int, causes
    a traceback. (bkearney@redhat.com)
  - Add support for dry-run autobind requests. (dgoodwin@redhat.com)
  - Build for Fedora 17. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.6-1
changelog:
  - Add ContentConnection to support rhsm "release" command (alikins@redhat.com)
  - Allow unsetting the consumer service level. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.7-1
changelog:
  - 803773: quote international characters in activation keys before sending to
    server (cduryee@redhat.com)
  - PEP8 fixes. (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.0.1-1
changelog:
  - Add default constants for RHN connections. (dgoodwin@redhat.com)
  - 813296: Remove check for candlepin_version (jbowes@redhat.com)
  - Remove module scope eval of config properties (alikins@redhat.com)
  - Add call to get Candlepin status. (awood@redhat.com)
  - Added access to python-rhsm/sub-man versions. (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.2-1
changelog:
  - add upstream server var to version obj (cduryee@redhat.com)
  - 822057: wrap ContentConnection port in safe_int (cduryee@redhat.com)
  - 822965: subscription-manager release does not work with proxies
    (cduryee@redhat.com)
  - 806958: BadCertificateException not displaying properly. (awood@redhat.com)
  - 822965: release verb does not work with proxies (cduryee@redhat.com)
  - Add config for "checkcommits" (alikins@redhat.com)
  - Include various Makefile improvements from subscription-manager
    (alikins@redhat.com)
  - Upload el6 yum packages to another dir for compatability.
    (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.3-1
changelog:
  - Update copyright dates (jbowes@redhat.com)
  - 825952: Error after deleting consumer at server (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.4-1
changelog:
  - Remove unused stub method. (dgoodwin@redhat.com)
  - Cleanup entitlement cert keys on delete. (dgoodwin@redhat.com)
  - Drop unused quantity and flex quantity from Content. (dgoodwin@redhat.com)
  - Make CertFactory and Extensions2 classes private. (dgoodwin@redhat.com)
  - RHEL5 syntax fixes. (dgoodwin@redhat.com)
  - Handle empty pem strings when creating certs. (dgoodwin@redhat.com)
  - Remove Base64 decoding. (dgoodwin@redhat.com)
  - Fix failing subjectAltName nosetest (jbowes@redhat.com)
  - Fix up remaining compiler warnings (jbowes@redhat.com)
  - Fix up memory leaks (jbowes@redhat.com)
  - clean up some C module compiler warnings (jbowes@redhat.com)
  - Fix get_all_extensions (jbowes@redhat.com)
  - C module formatting fixups (jbowes@redhat.com)
  - Add as_pem method to C module (jbowes@redhat.com)
  - Revert Extensions object to old state, add new sub-class.
    (dgoodwin@redhat.com)
  - Spec file changes for C module (jbowes@redhat.com)
  - Get nosetests running (jbowes@redhat.com)
  - tell setup.py to use nose (jbowes@redhat.com)
  - get certv2 tests passing (jbowes@redhat.com)
  - Move methods onto X509 class in C cert reader (jbowes@redhat.com)
  - Add method to get all extensions in a dict (jbowes@redhat.com)
  - Add POC C based cert reader (jbowes@redhat.com)
  - Remove use of str.format for RHEL5. (dgoodwin@redhat.com)
  - Remove some python2.6'ism (trailing if's) (alikins@redhat.com)
  - add "version_check" target that runs pyqver (alikins@redhat.com)
  - Fix error reporting on bad certs. (dgoodwin@redhat.com)
  - Remove number from order/account fields. (dgoodwin@redhat.com)
  - Style fixes. (dgoodwin@redhat.com)
  - Certv2 cleanup. (dgoodwin@redhat.com)
  - Cleanup bad padding/header cert testing. (dgoodwin@redhat.com)
  - New method of parsing X509 extensions. (dgoodwin@redhat.com)
  - Better cert type detection. (dgoodwin@redhat.com)
  - Deprecate the old certificate module classes. (dgoodwin@redhat.com)
  - Rename order support level to service level. (dgoodwin@redhat.com)
  - Convert product arch to multi-valued. (dgoodwin@redhat.com)
  - Add factory methods to certificate module. (dgoodwin@redhat.com)
  - Parse V2 entitlement certificates. (dgoodwin@redhat.com)
  - Add missing os import. (dgoodwin@redhat.com)
  - Improve certificate2 error handling. (dgoodwin@redhat.com)
  - Remove V1 named classes. (dgoodwin@redhat.com)
  - Add cert is_expired method. (dgoodwin@redhat.com)
  - Fix cert path issue. (dgoodwin@redhat.com)
  - Major/minor attributes not available in 5.4 (mstead@redhat.com)
  - 834108: Set the default connection timeout to 1 min. (jbowes@redhat.com)
  - Add default values to certificate2 Order class. (dgoodwin@redhat.com)
  - Define identity certificates explicitly. (dgoodwin@redhat.com)
  - Add identity cert support to certificate2 module. (dgoodwin@redhat.com)
  - Add file writing/deleting for new certificates. (dgoodwin@redhat.com)
  - Add product info to certificate2 module. (dgoodwin@redhat.com)
  - Add content info to certificate2 module. (dgoodwin@redhat.com)
  - Add order info to certificate2 module. (dgoodwin@redhat.com)
  - Port basic certificate data into new module. (dgoodwin@redhat.com)
  - Add certificate2 module and cert creation factory. (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.5-1
changelog:
  - add versionlint, requires pyqver (alikins@redhat.com)
  - Adding subject back to new certs (mstead@redhat.com)
  - 842885: add __str__ to NetworkException, ala  #830767 (alikins@redhat.com)
  - 830767: Add __str__ method to RemoteServerException. (awood@redhat.com)
  - Fix None product architectures. (dgoodwin@redhat.com)
  - Remove deprecated use of DateRange.has[Date|Now] (jbowes@redhat.com)
  - mark hasDate as deprecated as well (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.6-1
changelog:
  - 848742: support arbitrary bit length serial numbers (jbowes@redhat.com)
  - Stop doing F15 Fedora builds, add EL5 public builds. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.1.1-1
changelog:
  - Read certv3 detached format (jbowes@redhat.com)
  - Read file content types from certificates (mstead@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.3-1
changelog:
  - 863961: add test case for id cert default version (alikins@redhat.com)
  - 857426: Do not pass None when body is empty collection (mstead@redhat.com)
  - 863961: set a default version for id certs (alikins@redhat.com)
  - 859652: Subscribe with service level being ignored (wpoteat@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.4-1
changelog:
  - fixing a bug where certificates with carriage returns could not be parsed.
    (mhrivnak@redhat.com)
  - 790481: Send up headers with the subscription-manager and python-rhsm version
    info. (bkearney@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.6-1
changelog:
  - Making product and order info optional for a v3 EntitlementCertificate, since
    the server side will never have that data. (mhrivnak@redhat.com)
  - Adding path authorization checking for both v1 and v3 entitlement
    certificates (mhrivnak@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.8-1
changelog:
  - 884259: If LANG is unset, do not attempt to send up a default locale in
    redeem call (bkearney@redhat.com)


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.8-1.mira2
changelog:
  - 263d706 Rebuild python-rhsm for 7.0.
  - 2628bbf python-rhsm repackaged for 7.0
  - 9b4ff6c  new version packages
  - ac7a776 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.13-3.mira3
changelog:
  - 7309bdb Rebuild python-routes for 7.0.
  - a1246bc python-routes repackaged for 7.0
  - 498c87f Move from 5.0.1 for new openstack
  - a45d27c Update version to v. 1.13
  - 894bcfb Initial empty repository


author: Sergey Reshetnyak <sreshetniak@mirantis.com> - 0.7.6-1.mos240
changelog:
  - 000cfb3 Revert requirements for python-saharaclient
  - f82d7ab Merge tag '0.7.6' into mos61-sync-client
  - eadb40c Merge "Adding support for query filtering to list() calls"
  - f09c4c8 Merge "Add Support for Keystone V3 CLI"
  - 781e0cb Merge "Replacing data_processing with data-processing"
  - 7ecac90 Replacing data_processing with data-processing
  - 36d8a13 Adding support for query filtering to list() calls
  - e12a52d Fixed old style class declaration
  - f248bf6 Add Support for Keystone V3 CLI
  - 8cfc1d6 Add volume_type support to node group templates


author: Artem Silenkov <asilenkov@mirantis.com> - 0.7.2-7.mira3
changelog:
  - 16b4ec5 Rebuild python-setuptools for 7.0.
  - e0709e5 python-setuptools repackaged for 7.0
  - 757d592 Upgrade setuptools to 0.7.2 version
  - 763f1d6 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8.1-1.mira2
changelog:
  - 661939e Rebuild python-simplegeneric for 7.0.
  - b6ddfdb python-simplegeneric repackaged for 7.0
  - 138947f Added in 4.0
  - 6b9e107 Initial empty repository


author: Kyle VanderBeek <kylev@kylev.com> - 2.0.9-1
changelog:
  - Update to 2.0.9
  - Make sure to require gcc to the speedups get compiled
  - Fix description since we're not "pure" python
  - Change to pypi instead of cheesehop


author: Toshio Kuratomi <toshoi@fedoraproject.org> - 2.1.1-4
changelog:
  - Simplify the %files section to own the tests directory
  - Use the fedora documented filter functions to filter provides


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.6.0-1
changelog:
  - Update to 2.6.0 which changes some messages thrown by exceptions to match
    with json module in python3.3 stdlib.  Probably safe for older releases but
    the python3 version there is 3.2 so there's also not any real need yet.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.0-1
changelog:
  - Update to 3.1.0 in Rawhide.
  - Build the python3 subpackage
  - Update to new-style filtering of provides


author: Artem Silenkov <asilenkov@mirantis.com> - 3.5.3-2.mira3
changelog:
  - 5e741ee Rebuild python-simplejson for 7.0.
  - fbc9785 python-simplejson repackaged for 7.0
  - f574b74 Add python-simplejson package
  - f931eee Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4.0.2-2.mira2
changelog:
  - 9101341 Rebuild python-singledispatch for 7.0.
  - 371c17d python-singledispatch repackaged for 7.0
  - 0862d92 Added .gitreview


author: Ivan Udovichenko <iudovichenko@mirantis.com> - 1.9.0-1
changelog:
  - Update to the latest version 1.9.0
  - Original source - [1]
  - [1] https://kojipkgs.fedoraproject.org//packages/python-six/1.9.0/1.fc20/src/python-six-1.9.0-1.fc20.src.rpm


author: Artem Silenkov <asilenkov@mirantis.com> - 1.9.0-1.mira3
changelog:
  - 164d3a6 Rebuild python-six for 7.0.
  - 93a1aed python-six repackaged for 7.0
  - f756bcc Update python-six package to 1.9.0
  - cb50a94 Initial empty repository


author: Gareth Armstrong <gareth.armstrong@hp.com> - 0.6.5-1.hp
changelog:
  - Update to 0.6.5
  - Initial import of python-sphinx from Fedora Rawhide for use in HP CMS
  - Enforce that Sphinx requires Python 2.4 or later via an explicit BR
  - Minor tweaks to spec file
  - Move language files to %{_datadir}, idea borrowed from Debian's sphinx
    package
  - Deliver man pages for sphinx-build & sphinx-quickstart
  - Deliver rst documentation files to reST directory in doc sub-package
  - Add %check section for Python2 and add BR on python-nose


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.2-5.mira4
changelog:
  - bb954df Rebuild python-sphinx for 7.0.
  - e00c08a python-sphinx repackaged for 7.0
  - adb82a6 Added in master for Juno
  - 33d7553 Initial empty repository


author: Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.1-2
changelog:
  - Bump and rebuild for python 2.5 on devel.
  - BuildRequire: python-devel as a header is missing otherwise.


author: Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.3.beta4
changelog:
  - setuptools seems to be broken WRT having an active and inactive version
    of an egg.  Have to make both versions inactive and manually setup a copy
    that can be started via import. (Necessary for the sqlalchemy0.3 compat
    package.)


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.5-0.1.rc4
changelog:
  - Update to 0.5.0rc4 which works with the new pysqlite
  - And update test cases to work with the new pysqlite


author: Nils Philippsen <nils@redhat.com> - 0.7.1-1
changelog:
  - 0.7.1 Upstream release
  - no need to fix examples/dynamic_dict/dynamic_dict.py anymore
  - use sqla_nose.py to fix %check


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.1-1
changelog:
  - Upstream bugfix
  - Stop calling sa2to3 explicitly on the library.  It seems to break mapper.py's
    import of collections.deque


author: Nils Philippsen <nils@redhat.com> - 0.8.2-1
changelog:
  - version 0.8.2, upstream bugfix release
  - drop obsolete sqlalchemy-test-bidirectional-order patch
  - fix bogus date in changelog


author: Nils Philippsen <nils@redhat.com> - 0.9.1-1
changelog:
  - version 0.9.1, upstream feature and bugfix release
  - no need to use 2to3 for python 3.x anymore
  - build C extension for python 3.x
  - require python2-devel >= 2.6 for building


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.7-2.mira3
changelog:
  - 715a945 Rebuild python-sqlalchemy for 7.0.
  - 274df6e python-sqlalchemy repackaged for 7.0
  - 5575e19 Fix package description in spec file
  - 651cb07 overflow counter not handled on particular exception case
  - ccc5d0b Add MySQLdb read_timeout option coercion
  - 341d701 add files in repository from python-sqlalchemy-0.7.9-1.el6.2.src.rpm
  - b515948 Initial empty repository


author: Ralph Bean <rbean@redhat.com> - 0.15-1
changelog:
  - Latest upstream
  - Package python3-stevedore subpackage
  - Add Requires on python-setuptools.
  - Added a %check section.


author: Daniil Trishkin <dtrishkin@mirantis.com> - 1.3.0
changelog:
  - Update to 1.3.0 according to Kilo requirements and
    https://pypi.python.org/pypi/stevedore/1.3.0
    http://cbs.centos.org/koji/buildinfo?buildID=965


author: dtrishkin <dtrishkin@mirantis.com> - 1.3.0-1.mira1
changelog:
  - 0ad47f6 Update python-stevedore to 1.3.0
  - 72f9115 Repackaged
  - 2a868f3 Rebuild python-stevedore for 7.0.
  - 6d10849 python-stevedore repackaged for 7.0
  - 231b6e0 Updated version stevedore to v. 1.1.0
  - 2cc3b8a Updated version stevedore to 1.0.0
  - c154127 Initial empty repository


author: jortel <jortel@redhat.com> - 0.3.1-1
changelog:
  - Extends the support for multi-port services introduced earlier. This addition,
    provides for multiple services to define the *same* method and suds will
    handle it properly.  See section 'SERVICES WITH MULTIPLE PORTS:'
  - Add support for multi-document document/literal soap binding style.
    See section 'MULTI-DOCUMENT Docuemnt/Literal:'
  - Add support for (xs:group, xs:attributeGroup) tags.
  - Add Client.last_sent() and Client.last_received().


author: jortel <jortel@redhat.com> - 0.3.2-1
changelog:
  - Add SOAP MultiRef support
  - Add support for new schema tags:
      <xs:include/>
      <xs:simpleContent/>
      <xs:group/>
      <xs:attributeGroup/>
  - Added support for new xs <--> python type conversions:
      xs:int
      xs:long
      xs:float
      xs:double
  - Revise marshaller and binding to further sharpen the namespacing of nodes produced.
  - Infinite recursion fixed in ''xsd'' package dereference() during schema loading.
  - Add support for <wsdl:import/> of schema files into the wsdl root <definitions/>.
  - Fix double encoding of (&)
  - Add Client API:
      setheaders()  - Same as keyword but works for all invocations.
      addprefix()   - Mapping of namespace prefixes.
      setlocation() - Override the location in the wsdl.
      setproxy()    - Same as proxy keyword but for all invocations.
  - Add proper namespace prefix for soap headers.
  - Fixed Tickets: #5, #12, #34, #37, #40, #44, #45, #46, #48, #49, #50, #51


author: jortel <jortel@redhat.com> - 0.3.3-1
changelog:
  - No longer installs (tests) package.
  - Implements API-3 proposal
      Pluggable transport
      Keyword method arguments
      Baisc http authentication in default transport
  - Add namespace prefix normalization in soap message.
  - Better soap message pruning of empty nodes.
  - Fixed Tickets: #51 - #60.


author: jortel <jortel@redhat.com> - 0.3.4-1
changelog:
  - Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/')
  - Basic ws-security with {{{UsernameToken}}} and clear-text password only.
  - Add support for ''sparse'' soap headers via passing dictionary
  - Add support for arbitrary user defined soap headers
  - Fixes service operations with multiple soap header entries.
  - Schema loading and dereferencing algorithm enhancements.
  - Nested soap multirefs fixed.
  - Better (true) support for elementFormDefault="unqualified" provides more accurate namespaing.
  - WSDL part types no longer default to WSDL targetNamespace.
  - Fixed Tickets: #4, #6, #21, #32, #62, #66, #71, #72, #114, #155, #201.


author: jortel <jortel@redhat.com> - 0.3.5-1
changelog:
  - Adds http caching.  Default is (1) day.
  - Removed checking fc version in spec since no longer building < fc9.
  - Updated makefile to roll tarball with tar.sh.
  - Moved bare/wrapped determination to wsdl for document/literal.
  - Refactored Transport to provide better visibility into http headers.
  - Fixed Tickets: #207, #207, #209, #210, #212, #214, #215


author: jortel <jortel@redhat.com> - 0.3.6-1
changelog:
  - Change hard coded /tmp/suds to tempfile.gettempdir() and create suds/ on demand.
  - Fix return type for Any.get_attribute().
  - Update http caching to ignore file:// urls.
  - Better logging of messages when only the reply is injected.
  - Fix XInteger and XFloat types to translate returned arrays properly.
  - Fix xs:import schema with same namespace.
  - Update parser to not load external references and add Import.bind() for XMLSchema.xsd location.
  - Add schema doctor - used to patch XSDs at runtime.  (See Options.doctor)
  - Fix deprecation warnings in python 2.6.
  - Add behavior for @default defined on <element/>.
  - Change @xsi:type value to always be qualified for doc/literal.
  - Add Option.xstq option to control when @xsi:type is qualified.
  - Fixed Tickets: #64, #129, #205, #206, #217, #221, #222, #224, #225, #228, #229, #230


author: jortel <jortel@redhat.com> - 0.3.7-1
changelog:
  - Better soap header support
  - Added new transport HttpAuthenticated for active (not passive) basic authentication.
  - New options (prefixes, timeout, retxml)
  - WSDL processing enhancements.
  - Expanded builtin XSD type support.
  - Fixed <xs:iniclude/>
  - Better XML date/datetime conversion.
  - Client.clone() method added for lightweight copy of client object.
  - XSD processing fixes/enhancements.
  - Better <simpleType/> by <xs:restriction/> support.
  - Performance enhancements.
  - Fixed tickets: #65, #232, #233, #235, #241, #242, #244, #247, #254, #254, #256, #257, #258


author: jortel <jortel@redhat.com> - 0.3.8-1
changelog:
  - Includeds Windows NTLM Transport.
  - Add missing self.messages in Client.clone().
  - Changed default behavior for WSDL PartElement to be optional.
  - Add support for services/ports defined without <address/> element in WSDL.
  - Fix sax.attribute.Element.attrib() to find by name only when ns is not specified; renamed to Element.getAttribute().
  - Update HttpTransport to pass timeout parameter to urllib2 open() methods when supported by urllib2.
  - Add null class to pass explicit NULL values for parameters and optional elements.
  - Soap encoded array (soap-enc:Array) enhancement for rpc/encoded.
    Arrays passed as python arrays - works like document/literal now.
    No more using the factory to create the Array.
    Automatically includes arrayType attribute.  Eg: soap-enc:arrayType="Array[2]".
    Reintroduced ability to pass complex (objects) using python dict instead of suds object via factory.
  - Fixed tickets: #84, #261, #262, #263, #265, #266, #278, #280, #282.


author: jortel <jortel@redhat.com> - 0.3.9-1
changelog:
  - Bumped python requires to 2.4
  - Replaced stream-based caching in the transport package with document-based caching.
  - Caches pickled Document objects instead of XML text. 2x Faster!
  - No more SAX parsing exceptions on damaged or incomplete cached files.
  - Cached WSDL objects. Entire Definitions object including contained Schema object cached via pickle.
  - Copy of soap encoding schema packaged with suds.
  - Refactor Transports to use ProxyHandler instead of urllib2.Request.set_proxy().
  - Added WSSE enhancements <Timestamp/> and <Expires/> support. See: Timestamp token.
  - Fixed Tickets: #256, #291, #294, #295, #296


author: jortel <jortel@redhat.com> - 0.4-1
changelog:
  - Fix spelling errors in spec description.
  - Fix source0 URL warning.
  - Updated caching to not cache intermediate wsdls.
  - Added DocumentCache which caches verified XML documents as text. User can choose.
  - Added cachingpolicy option to allow user to specify whether to cache XML documents or the WSDL object.
  - Provided for repeating values in reply for message parts consistent with way handled in nested objects.
  - Added charset=utf-8 to stock content-type http header.
  - Added <?xml version="1.0" encoding="UTF-8"?> to outgoing SOAP messages.
  - Detection of faults in successful (http=200) replies and raise WebFault. Search for <soapenv:Fault/>.
  - Add plugins facility.
  - Fixed Tickets: #251, #313, #314, #334


author: Artem Silenkov <asilenkov@mirantis.com> - 0.4.1-3.mira3
changelog:
  - 501c6e7 Rebuild python-suds for 7.0.
  - d23ded5 python-suds repackaged for 7.0
  - 5bc7d9d Fix unsecure cache path
  - 913b3ec Initial empty repository


author: Jakub Ruzicka <jruzicka@redhat.com> 1.5.0-1
changelog:
  - Update to upstream 1.5.0 release.
  - Add new build requires: python-pbr, python-d2to1.
  - Remove runtime dependency on python-pbr.


author: Jakub Ruzicka <jruzicka@redhat.com> - 1.6.0-1
changelog:
  - Update to upstream 1.6.0.
  - Include man page.
  - Remove all pbr deps in the patch instead of this spec file.


author: Jakub Ruzicka <jruzicka@redhat.com> 1.8.0-1
changelog:
  - Update to upstream 1.8.0
  - Add SSL certificate verification by default (CVE-2013-6396)
  - New runtime and build dependency: pyOpenSSL
  - New runtime dependency: python-keystoneclient
  - python-pbr has been removed from runtime by upstream


author: Jakub Ruzicka <jruzicka@redhat.com> 2.0.2-1
changelog:
  - Update to upstream 2.0.2
  - Switch from pyOpenSSL to python-requests - update dependencies
  - Remove unneeded dependency: python-simplejson


author: Jenkins <jenkins@review.openstack.org> - 2.3.1-1.mos266
changelog:
  - bb4d2ab Merge "Remove a debugging print statement"
  - 08c111e Merge "Fix unit tests failing when OS_ env vars are set"
  - d721871 Merge "Add per policy container count to account stat output"
  - 3496e07 Remove a debugging print statement
  - b13c84b Fix unit tests failing when OS_ env vars are set
  - f90d7f2 Fix bug with some OS options not being passed to client
  - 40857cf Add per policy container count to account stat output
  - 8f1b394 Stop creating extraneous directories
  - 45465c7 Work toward Python 3.4 support and testing
  - d13441d Merge "Adds console script entry point"


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.11.20120702git752443f-5.mira2
changelog:
  - 78ac7e3 Rebuild python-tablib for 7.0.
  - 9496680 python-tablib repackaged for 7.0
  - 984fd7a add files in repository from python-tablib-0.9.11.20120702git752443f-5.el6.src.rpm
  - 66b33f2 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.2.7-4.mira2
changelog:
  - ba1ec37 Rebuild python-testresources for 7.0.
  - 87fce4a python-testresources repackaged for 7.0
  - de07776 Added in 4.0
  - 42e14c7 Initial empty repository


author: Fabian Affolter <fabian@bernewireless.net> - 0.5.0-1
changelog:
  - Removed build cond for check section
  - Switched to python2-devel
  - Updated to new upstream version 0.5.0


author: Artem Silenkov <asilenkov@mirantis.com> - 0.5.1-3.mira2
changelog:
  - 4d2ad28 Rebuild python-unittest2 for 7.0.
  - d30f251 python-unittest2 repackaged for 7.0
  - b474305 add files in repository from python-unittest2-0.5.1-3.el6.src.rpm
  - 9c3344c Initial empty repository


author: Ralph Bean <rbean@redhat.com> - 1.5-3
changelog:
  - Renamed patches to python-urllib3-*
  - Fixed ssl check patch to use the correct cert path for Fedora.
  - Included dependency on ca-certificates
  - Cosmetic indentation changes to the .spec file.


author: Ralph Bean <rbean@redhat.com> - 1.5-4
changelog:
  - Upstream patch to fix Accept header when behind a proxy.
  - Reorganize patch numbers to more clearly distinguish them.


author: Ralph Bean <rbean@redhat.com> - 1.7-1
changelog:
  - Update to latest upstream.
  - Removed the accept-header proxy patch which is included in upstream now.
  - Removed py2.6 compat patch which is included in upstream now.


author: Artem Silenkov <asilenkov@mirantis.com> - 1.7.1-2.mira3
changelog:
  - bafc3c6 Rebuild python-urllib3 for 7.0.
  - 73d43bd python-urllib3 repackaged for 7.0
  - 18407ce Update urllib3 to version 1.7.1
  - 9490021 Initial empty repository


author: Luke Macken <lmacken@redhat.com> - 1.0.0
changelog:
  - Update to version 1.0.0
  - Add python-setuptools-devel to the BuildRequires
  - Run the test suite using the setup.py


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.1-1.mira2
changelog:
  - db297a9 Rebuild python-urwid for 7.0.
  - 177f656 python-urwid repackaged for 7.0
  - d1ff5c4  new version packages
  - 52660d0 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8.5-1.mira2
changelog:
  - e26cdab Rebuild python-waitress for 7.0.
  - 8acdfcf python-waitress repackaged for 7.0
  - 74f5b98 Added in 4.0
  - 94e830d Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.1-1.mira2
changelog:
  - 24d303f Rebuild python-warlock for 7.0.
  - c982a6f python-warlock repackaged for 7.0
  - 503fb4c add files in repository from python-warlock-1.0.1-1.el6.src.rpm
  - f8f3b68 Initial empty repository


author: Ricky Zhou <ricky@fedoraproject.org> 0.9.2-1
changelog:
  - Upstream released new version.
  - Rename to python-webob, as mentioned in the Python package naming
    guidelines.
  - Clean up spec.
  - Add %check section.


author: Luke Macken <lmacken@redhat.com> - 1.1.1-1
changelog:
  - Update to the latest stable release
  - Remove wsgiproxy, tempita, and dtopt from our build requirements


author: Ralph Bean <rbean@redhat.com> - 1.2.1-1
changelog:
  - Fork from python-webob1.0 for forward-compat python-webob1.2.
  - Some modernization of the spec file.


author: Ralph Bean <rbean@redhat.com> - 1.2.1-3
changelog:
  - Removed unreferenced %global pypiname.
  - Changed %check invocation from "nosetests" to "python setup.py test"
  - Added python3 support.


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.3-4.mira2
changelog:
  - 396d690 Rebuild python-webob for 7.0.
  - a7b71ed python-webob repackaged for 7.0
  - 6b8e68a add files in repository from python-webob-1.2.3-4.el6.src.rpm
  - 9d48bd1 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.37-2.mira2
changelog:
  - c65f6e6 Rebuild python-webpy for 7.0.
  - 3703284 python-webpy repackaged for 7.0
  - 1460c31 Commit for build on gerrit-trigger
  - d2ed83d add files in repository from python-webpy-0.37-2.el6.src.rpm
  - 4b3b6f9 Initial empty repository


author: Ralph Bean <rbean@redhat.com> - 0.9.0-2
changelog:
  - Replaced websocket_client with %{eggname} as per review by Palle Ravn
    https://bugzilla.redhat.com/show_bug.cgi?id=909644#c4
  - Removed a few unnecessary newlines.


author: Artem Silenkov <asilenkov@mirantis.com> - 0.14.1-3.mira2
changelog:
  - af3b50d Rebuild python-websocket for 7.0.
  - c6b5309 python-websocket repackaged for 7.0
  - b220774 initial import
  - 2ca8339 Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.0-1.mira2
changelog:
  - 3625d82 Rebuild python-websockify for 7.0.
  - dd14d78 python-websockify repackaged for 7.0
  - 7c762ac Add python-websockify package
  - b6f3968 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.9-1.mira2
changelog:
  - d19777a Rebuild python-webtest for 7.0.
  - 2fe847c python-webtest repackaged for 7.0
  - 2e8eb17 Added in 4.0
  - 6ba08d7 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.6-1.mira2
changelog:
  - 8489608 Rebuild python-werkzeug for 7.0.
  - 2bc10ec python-werkzeug build for 7.0
  - 02e954e Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3-1.mira2
changelog:
  - 47f05ea Rebuild python-wsgilog for 7.0.
  - 017d9f5 python-wsgilog repackaged for 7.0
  - 0a7bc92 add files in repository from python-wsgilog-0.3-1.src.rpm
  - 94cd899 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3-1.mira2
changelog:
  - 4702b5d Rebuild python-wsgiproxy2 for 7.0.
  - 43a2ed6 python-wsgiproxy2 repackaged for 7.0
  - 7eb4bbd Added in 4.0
  - 0ebb7c9 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.1.2-6.mira2
changelog:
  - 03964db Rebuild python-wsgiref for 7.0.
  - ff5314b python-wsgiref repackaged for 7.0
  - a6c5296 add files in repository from python-wsgiref-0.1.2-6.el6.src.rpm
  - dc0b896 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.2.3-1.el6.mira3
changelog:
  - 9f806c0 Rebuild python-yaql for 7.0.
  - 7a2618c python-yaql repackaged for 7.0
  - 5a4a4dd Update of specs and patches for master
  - 7ae4bcb Merge branch 'master' of ssh://gerrit.mirantis.com:29418/openstack-ci/centos64/python-yaql
  - 9869379 init
  - 37b57e5 initial commit with fixes
  - 9fec230 Initial empty repository


author: David Woodhouse <dwmw2@infradead.org> 0.7.0-2
changelog:
  - Proper fix for GCC 4 putting 'blr' or 'ret' in the middle of the function,
    for i386, x86_64 and PPC.


author: David Woodhouse <dwmw2@infradead.org> 0.8.0-3
changelog:
  - Use -mcpu= instead of -mtune= on x86_64 too
  - Disable SPARC targets on x86_64, because dyngen doesn't like fnegs


author: Matthias Saou <http://freshrpms.net/> 0.8.2-1
changelog:
  - Update to 0.8.2 (#200065).
  - Drop upstreamed syscall-macros patch2.
  - Put correct scriplet dependencies.
  - Force install mode for the init script to avoid umask problems.
  - Add %postun condrestart for changes to the init script to be applied if any.
  - Update description with the latest "about" from the web page (more current).
  - Update URL to qemu.org one like the Source.
  - Add which build requirement.
  - Don't include texi files in %doc since we ship them in html.
  - Switch to using gcc34 on devel, FC5 still has gcc32.
  - Add kernheaders patch to fix linux/compiler.h inclusion.
  - Add target-sparc patch to fix compiling on ppc (some int32 to float).


author: Matthias Saou <http://freshrpms.net/> 0.8.2-2
changelog:
  - Remove the target-list iteration for x86_64 since they all build again.
  - Make gcc32 vs. gcc34 conditional on %{fedora} to share the same spec for
    FC5 and FC6.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 0.9.0-2
changelog:
  - Fix direct loading of a linux kernel with -kernel & -initrd (bz 234681)
  - Remove spurious execute bits from manpages (bz 222573)


author: Daniel P. Berrange <berrange@redhat.com> - 0.9.0-3.fc8
changelog:
  - Added backport of VNC password auth, and TLS+x509 cert auth
  - Switch to rtl8139 NIC by default for linkstate reporting
  - Fix rtl8139 mmio region mappings with multiple NICs


author: Glauber Costa <glommer@redhat.com> - 1.0-0.1.svn6666
changelog:
  - Updated to tip svn (release 6666). Featuring split packages for qemu.
    Unfortunately, still using binary blobs for the bioses.


author: Glauber Costa <glommer@redhat.com> - 0.10-0.1.kvm20090303git
changelog:
  - Set Epoch to 1
  - Build KVM (basic build, no tools yet)
  - Set ppc in ExcludeArch. This is temporary, just to fix one issue at a time.
    ppc users (IBM ? ;-)) please wait a little bit.


author: Glauber Costa <glommer@redhat.com> - 0.92-0.1.kvm20090303git
changelog:
  - Set Epoch to 2
  - Set version to 0.92. It seems upstream keep changing minds here, so pick the lowest
  - Provides KVM, Obsoletes KVM
  - Only install qemu-kvm in ix86 and x86_64
  - Remove pkgdesc macros, as they were generating bogus output for rpm -qi.
  - fix ppc and ppc64 builds


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.5.kvm20090303git
changelog:
  - kvm.modules were being wrongly mentioned at %install.
  - update description for the x86 system package to include kvm support
  - build kvm's own bios. It is still necessary while kvm uses a slightly different
    irq routing mechanism


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.8.kvm20090310git
changelog:
  - fix Obsolete/Provides pair
  - Use kvm bios from bochs-bios package.
  - Using RPM_OPT_FLAGS in configure
  - Picked back audio-drv-list from kvm package


author: Glauber Costa <glommer@redhat.com> - 2:0.10-0.11.kvm20090323git
changelog:
  - Update to snapshot kvm20090323.
  - Removed patch2 (upstream).
  - use upstream's new split package.
  - --with-patched-kernel flag not needed anymore
  - Tell how to get the sources.


author: Glauber Costa <glommer@redhat.com> - 2:0.10-1
changelog:
  - Include debuginfo for qemu-img
  - Do not require qemu-common for qemu-img
  - Explicitly own each of the firmware files
  - remove firmwares for ppc and sparc. They should be provided by an external package.
    Not that the packages exists for sparc in the secondary arch repo as noarch, but they
    don't automatically get into main repos. Unfortunately it's the best we can do right
    now.
  - rollback a bit in time. Snapshot from avi's maint/2.6.30
    - this requires the sasl patches to come back.
    - with-patched-kernel comes back.


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10-5
changelog:
  - Fix vga segfault under kvm-autotest (#494002)
  - Kill kernelrelease hack; it's not needed
  - Build with "make V=1" for more verbose logs


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-1.kvm85
changelog:
  - Update to qemu-kvm-devel-85
  - kvm-85 is based on qemu development branch, currently version 0.10.50
  - Include new qemu-io utility in qemu-img package
  - Re-instate -help string for boot=on to fix virtio booting with libvirt
  - Drop upstreamed patches
  - Fix missing kernel/include/asm symlink in upstream tarball
  - Fix target-arm build
  - Fix build on ppc
  - Disable preadv()/pwritev() until bug #497429 is fixed
  - Kill more .kernelrelease uselessness
  - Make non-kvm qemu build verbose


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-5.kvm86
changelog:
  - Prevent locked cdrom eject - fixes hang at end of anaconda installs (#501412)
  - Avoid harmless 'unhandled wrmsr' warnings (#499712)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-6.kvm86
changelog:
  - Fix 'kernel requires an x86-64 CPU' error
  - BuildRequires ncurses-devel to enable '-curses' option (#504226)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-7.kvm87
changelog:
  - Update to kvm-87
  - Drop upstreamed patches
  - Cherry-pick new ppc build fix from upstream
  - Work around broken linux-user build on ppc
  - Fix hw/pcspk.c build with --disable-kvm
  - Re-enable preadv()/pwritev() since #497429 is long since fixed
  - Kill petalogix-s3adsp1800.dtb, since we don't ship the microblaze target


author: Daniel Berrange <berrange@lettuce.camlab.fab.redhat.com> - 2:0.10.50-10.kvm87
changelog:
  - Add udev rules to make /dev/kvm world accessible & group=kvm (rhbz #497341)
  - Create a kvm group if it doesn't exist (rhbz #346151)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.50-11.kvm88
changelog:
  - Update to kvm-88, see http://www.linux-kvm.org/page/ChangeLog
  - Package mutiboot.bin
  - Update for how extboot is built
  - Fix sf.net source URL
  - Drop qemu-fix-ppc-softmmu-kvm-disabled-build.patch
  - Drop qemu-fix-pcspk-build-with-kvm-disabled.patch
  - Cherry-pick fix for esound support build failure


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.91-0.1.rc1.rc0
changelog:
  - Update to qemu-kvm-0.11.0-rc1-rc0
  - This is a pre-release of the official -rc1
  - A vista installer regression is blocking the official -rc1 release
  - Drop qemu-prefer-sysfs-for-usb-host-devices.patch
  - Drop qemu-fix-build-for-esd-audio.patch
  - Drop qemu-slirp-Fix-guestfwd-for-incoming-data.patch
  - Add patch to ensure extboot.bin is installed


author: Mark McLoughlin <markmc@redhat.com> - 2:0.10.92-1
changelog:
  - Update to qemu-kvm-0.11.0-rc2
  - Drop upstreamed patches
  - extboot install now fixed upstream
  - Re-place TCG init fix (#516543) with the one gone upstream


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-4
changelog:
  - Use rtl8029 PXE rom for ne2k_pci, not ne (#526777)
  - Also, replace the gpxe-roms-qemu pkg requires with file-based requires


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-6
changelog:
  - Fix fs errors with virtio and qcow2 backing file (#524734)
  - Fix ksm initscript errors on kernel missing ksm (#527653)
  - Add missing Requires(post): getent, useradd, groupadd (#527087)


author: Mark McLoughlin <markmc@redhat.com> - 2:0.11.0-12
changelog:
  - Fix a use-after-free crasher in the slirp code (#539583)
  - Fix overflow in the parallels image format support (#533573)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.2-5
changelog:
  - Avoid creating too large iovecs in multiwrite merge (#559717)
  - Don't try to set max_kernel_pages during ksm init on newer kernels (#558281)
  - Add logfile options for ksmtuned debug.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-1
changelog:
  - Update to 0.12.3 upstream
  - vhost-net migration/restart fixes
  - Add F-13 machine type
  - virtio-serial fixes


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.12.3-6
changelog:
  - Change requires to the noarch seabios-bin
  - Add ownership of docdir to qemu-common (#572110)
  - Fix "Cannot boot from non-existent NIC" error when using virt-install (#577851)


author: Dan Horák <dan[at]danny.cz> - 2:0.12.3-8
changelog:
  - Add avoid-llseek patch from upstream needed for building on s390(x)
  - Don't use parallel make on s390(x)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-0.3.20100809git25fdf4a
changelog:
  - Updates from upstream towards 0.13 stable
  - Fix requires on gpxe
  - enable spice now that buildreqs are in the repository.
  - ksmtrace has moved to a separate upstream package


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.13.0-1
changelog:
  - Update to 0.13.0 upstream release
  - Fixes for vhost
  - Fix mouse in certain guests (#636887)
  - Fix issues with WinXP guest install (#579348)
  - Resolve build issues with S390 (#639471)
  - Fix Windows XP on Raw Devices (#631591)


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.13.0-2
changelog:
  - Revert previous change
  - Make qemu-common own the /etc/qemu directory
  - Add /etc/qemu/target-x86_64.conf to qemu-system-x86 regardless
    of host architecture.


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.14.0-0.1.20110210git7aa8c46
changelog:
  - Update git snapshot
  - Temporarily disable qemu-cris and qemu-sparc due to build errors (to be resolved shorly)


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.14.0-9
changelog:
  - Add BR libattr-devel.  This caused the -fstype option to be disabled.
    https://www.redhat.com/archives/libvir-list/2011-June/thread.html#01017


author: Hans de Goede <hdegoede@redhat.com> - 2:0.15.0-0.2.20110718525e3df
changelog:
  - Add support usb redirection over the network, see:
    http://fedoraproject.org/wiki/Features/UsbNetworkRedirection
  - Restore chardev flow control patches


author: Richard W.M. Jones <rjones@redhat.com> - 2:0.15.0-2
changelog:
  - Add upstream qemu patch 'Allow to leave type on default in -machine'
    (2645c6dcaf6ea2a51a3b6dfa407dd203004e4d11).


author: Daniel P. Berrange <berrange@redhat.com> - 2:0.15.0-4
changelog:
  - Enable DTrace tracing backend for SystemTAP (rhbz #737763)
  - Enable build with curl (rhbz #737006)


author: Justin M. Forbes <jforbes@redhat.com> - 2:0.15.1-1
changelog:
  - Require seabios-bin >= 0.6.0-2 (#741992)
  - Replace init scripts with systemd units (#741920)
  - Update to 0.15.1 stable upstream


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-4
changelog:
  - Disable tests since they hang intermittently.
  - Add kvmvapic.bin (replaces vapic.bin).
  - Add cpus-x86_64.conf.  qemu now creates /etc/qemu/target-x86_64.conf
    as an empty file.
  - Add qemu-icon.bmp.
  - Add qemu-bridge-helper.
  - Build and include virtfs-proxy-helper + man page (thanks Hans de Goede).


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.1.0-7
changelog:
  - Add patch to fix default machine options.  This fixes libvirt
    detection of qemu.
  - Back out patch 1 which conflicts.


author: Cole Robinson <crobinso@redhat.com> - 1.1.1-1
changelog:
  - Upstream stable release 1.1.1
  - Fix systemtap tapsets (bz 831763)
  - Fix VNC audio tunnelling (bz 840653)
  - Don't renable ksm on update (bz 815156)
  - Bump usbredir dep (bz 812097)
  - Fix RPM install error on non-virt machines (bz 660629)
  - Obsolete openbios to fix upgrade dependency issues (bz 694802)


author: Adam Jackson <ajax@redhat.com> 1.2.0-0.5.rc1
changelog:
  - Flip Requires: ceph >= foo to Conflicts: ceph < foo, so we pull in only the
    libraries which we need and not the rest of ceph which we don't.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-1
changelog:
  - New upstream release 1.2.0 final
  - Add support for Spice seamless migration
  - Add support for Spice dynamic monitors
  - Add support for usb-redir live migration


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.2.0-8
changelog:
  - Use 'global' instead of 'define', and underscore in definition name,
    n-v-r, and 'dist' tag of SLOF, all to fix RHBZ#855252.


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-11
changelog:
  - Rebuild against latest spice-server and spice-protocol
  - Fix non-seamless migration failing with vms with usb-redir devices,
    to allow boxes to load such vms from disk


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-13
changelog:
  - Add ppc support to kvm.modules (original patch by David Gibson)
  - Replace x86only build with kvmonly build: add separate defines and
    conditionals for all packages, so that they can be chosen and
    renamed in kvmonly builds and so that qemu has the appropriate requires
  - Automatically pick libfdt dependancy
  - Add knob to disable spice+seccomp


author: Paolo Bonzini <pbonzini@redhat.com> - 2:1.2.0-16
changelog:
  - add s390x KVM support
  - distribute pre-built firmware or device trees for Alpha, Microblaze, S390
  - add missing system targets
  - add missing linux-user targets
  - fix previous commit


author: Cole Robinson <crobinso@redhat.com> - 2:1.2.0-18
changelog:
  - Fix loading arm initrd if kernel is very large (bz #862766)
  - Don't use reserved word 'function' in systemtap files (bz #870972)
  - Drop assertion that was triggering when pausing guests w/ qxl (bz


author: Hans de Goede <hdegoede@redhat.com> - 2:1.2.0-19
changelog:
  - Sync spice patches with upstream, minor bugfixes and set the qxl pci
    device revision to 4 by default, so that guests know they can use
    the new features


author: Cole Robinson <crobinso@redhat.com> - 2:1.3.0-1
changelog:
  - Switch base tarball from qemu-kvm to qemu
  - qemu 1.3 release
  - Option to use linux VFIO driver to assign PCI devices
  - Many USB3 improvements
  - New paravirtualized hardware random number generator device.
  - Support for Glusterfs volumes with "gluster://" -drive URI
  - Block job commands for live block commit and storage migration


author: Hans de Goede <hdegoede@redhat.com> - 2:1.3.0-2
changelog:
  - Fix 0110-usb-redir-Add-flow-control-support.patch being mangled on rebase
    to 1.3.0, breaking usbredir support


author: Cole Robinson <crobinso@redhat.com> - 2:1.3.0-3
changelog:
  - Fix migration from qemu-kvm
  - Fix the test suite on i686
  - Use systemd macros in specfile (bz #850285)


author: Alon Levy <alevy@redhat.com> - 2:1.3.0-8
changelog:
  - rebuilt, removing the two added Provides & Obsoletes lines, since
    the current EVR already does that by being 1.3.0 > 1.2.2 , and having
    the same package name of "libcacard"


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.0-1
changelog:
  - Rebased to version 1.4.0
  - block: dataplane for virtio, potentially large performance improvment
  - migration: threaded live migration
  - usb-tablet: usb 2.0 support, significantly lowering CPU usage
  - usb: improved support for pass-through of USB serial devices
  - virtio-net: added support supports multiqueue operation


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.0-7
changelog:
  - Fixes for iscsi dep
  - Fix TCG ld/st optimization (lp 1127369)
  - Fix possible crash with VNC and qxl (bz #919777)
  - Fix kvm module permissions after first install (bz #907215)
  - Switch to seavgabios by default


author: Nathaniel McCallum <nathaniel@themccallums.org> - 2:1.4.0-10
changelog:
  - Sorted qemu.binfmt
  - Remove mipsn32 / mipsn32el binfmt support (it is broken and can't be fixed)
  - Fix binfmt support for mips / mipsel to match what qemu can do
  - Add binfmt support for cris
  - Add binfmt support for microblaze / microblazeel
  - Add binfmt support for sparc64 / sparc32plus
  - Add binfmt support for ppc64 / ppc64abi32


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.1-1
changelog:
  - Rebased to version 1.4.1
  - qemu stable release 1.4.1 (bz 952599)
  - CVE-2013-1922: qemu-nbd block format auto-detection vulnerability (bz
    952574, bz 923219)


author: Cole Robinson <crobinso@redhat.com> - 2:1.4.1-2
changelog:
  - Fix crash with usbredir (bz #962826)
  - Drop unneeded kvm.modules on x86 (bz #963198)
  - Make ksmtuned handle set_progname usage (bz #955230)
  - Enable gluster support


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-1
changelog:
  - Update to qemu 1.5
  - KVM for ARM support
  - A native GTK+ UI with internationalization support
  - Experimental VFIO support for VGA passthrough
  - Support for VMware PVSCSI and VMXNET3 device emulation
  - CPU hot-add support


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-2
changelog:
  - Alias qemu-system-* man page to qemu.1 (bz #907746)
  - Drop execute bit on service files (bz #963917)
  - Conditionalize KSM service on host virt support (bz #963681)
  - Split out KSM package, make it not pulled in by default


author: Cole Robinson <crobinso@redhat.com> - 2:1.5.0-9
changelog:
  - Don't install conflicting binfmt handler on arm (bz #974804)
  - Use upstream patch for libfdt build fix


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-1
changelog:
  - Rebased to version 1.6.0
  - Support for live migration over RDMA
  - TCG target for aarch64.
  - Support for auto-convergence in live migration ("CPU stunning")
  - The XHCI (USB 3.0) controller supports live migration.
  - New device "nvme" provides a PCI device that implements the NVMe
    standard.
  - ACPI hotplug of devices behind a PCI bridge is supported


author: Richard W.M. Jones <rjones@redhat.com> - 2:1.6.0-2
changelog:
  - Try to rebuild since previous i686 build was broken (RHBZ#998722).
  - In build, qemu -help just to check the binary is not broken.


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-6
changelog:
  - Fix qmp capabilities calls on i686 (bz #1003162)
  - Fix crash with -M isapc -cpu Haswell (bz #986790)
  - Fix crash in lsi_soft_reset (bz #1000947)
  - Fix initial /dev/kvm permissions (bz #993491)


author: Dan Horák <dan[at]danny.cz> - 2:1.6.0-7
changelog:
  - Enable TCG interpreter for s390 as the native backend supports 64-bit only
  - Don't require RDMA on s390(x)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-8
changelog:
  - Fix -vga qxl with -display vnc (bz #948717)
  - Fix USB crash when installing reactos (bz #1005495)
  - Don't ship x86 kvm wrapper on arm (bz #1005581)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.0-9
changelog:
  - Rebase to pending 1.6.1 stable
  - CVE-2013-4377: Fix crash when unplugging virtio devices (bz #1012633, bz
    - Fix 'new snapshot' slowness after the first snap (bz #988436)
  - Fix 9pfs xattrs on kernel 3.11 (bz #1013676)
  - CVE-2013-4344: buffer overflow in scsi_target_emulate_report_luns (bz


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.1-1
changelog:
  - Reduce CPU usage when audio is playing (bz #1017644)
  - Base on qemu 1.6.1 tarball
  - ksmtuned: Fix matching qemu w/o set_process_name (bz #1012604)
  - ksmtuned: Fix committed_memory when no qemu running (bz #1012610)
  - Make sure bridge helper is setuid (bz #1017660)


author: Cole Robinson <crobinso@redhat.com> - 2:1.6.1-2
changelog:
  - Fix drive discard options via libvirt (bz #1029953)
  - Fix process exit with -sandbox on (bz #1027421)


author: Cole Robinson <crobinso@redhat.com> - 2:1.7.0-1
changelog:
  - Fix qemu-img create with NBD backing file (bz #1034433)
  - Rebase to qemu-1.7 GA
  - New monitor command blockdev-add for full featured block device hotplug.
  - Performance and functionality improvements for USB 3.0.
  - Many VFIO improvements
  - ACPI tables can be generated by QEMU and can be used by firmware directly.
  - Support creating and writing .vhdx images.
  - qemu-img map: dump detailed image file metadata


author: Cole Robinson <crobinso@redhat.com> - 2:1.7.0-2
changelog:
  - Add kill() to seccomp whitelist, fix AC97 with -sandbox on (bz #1043521)
  - Changing streaming mode default to off for spice (bz #1038336)
  - Fix guest scsi verify command (bz #1001617)


author: Cole Robinson <crobinso@redhat.com> - 2:2.0.0-0.2.rc0
changelog:
  - Change gtk quit accelerator to ctrl+shift+q (bz #1062393)
  - Fix mouse with spice
  - Enable xen support for xen 4.4


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.0-5.mira5
changelog:
  - 5cfefb2 Rebuild qemu for 7.0.
  - f108072 qemu repackaged for 7.0.
  - ad92abb Update qemu package to mitigate CVE-2015-3456
  - c4af05c hacky fix: now qemu-kvm is force system to load kvm and kvm-xxx modules. Only intel and amd supported
  - 5bf4135 Update qemu version and add related packages to CI repo.
  - 393deac Merge "Change requested in launchpad bug #1288352" into 5.0
  - 3d49377 Change requested in launchpad bug #1288352
  - fabe39d add files in repository from qemu-1.2.0-24.el6.src.rpm
  - d144437 create new branch
  - f5a309e Initial commit with version 1.2.0-24


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.0-5.mira5
changelog:
  - 5cfefb2 Rebuild qemu for 7.0.
  - f108072 qemu repackaged for 7.0.
  - ad92abb Update qemu package to mitigate CVE-2015-3456
  - c4af05c hacky fix: now qemu-kvm is force system to load kvm and kvm-xxx modules. Only intel and amd supported
  - 5bf4135 Update qemu version and add related packages to CI repo.
  - 393deac Merge "Change requested in launchpad bug #1288352" into 5.0
  - 3d49377 Change requested in launchpad bug #1288352
  - fabe39d add files in repository from qemu-1.2.0-24.el6.src.rpm
  - d144437 create new branch
  - f5a309e Initial commit with version 1.2.0-24

  - fix "bogus date" entries in %changelog to fix rebuild


author: Artem Silenkov <asilenkov@mirantis.com> - 3.3.5-1.mira2
changelog:
  - 372bbe3 Rebuild rabbitmq-server for 7.0.
  - ea98f7d Rabbitmq server repackaged for 7.0
  - cf636d9 Update to the version 3.3.5 from rabbitmq.com
  - cd91350 Reduce the number of runtime required erlang packages
  - a83966b     Fix for open files limit (OSCI-1016)
  - aac7fc6 Update version according to OSCI-1016 Increase open files limit according to OSCI-1077
  - 8567d46 Increase relese number
  - 421cade Add default config file according to OSCI-1077
  - e3714d5 add files in repository from rabbitmq-server-2.8.7-2.el6.src.rpm
  - 5e73c23 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.5.0-17.3.mira2
changelog:
  - 2edb49f Rebuild ruby-augeas for 7.0.
  - b13efd5 ruby-augeas repackaged for 7.0
  - 8696caa fix patch in section files
  - 1011dcc fix patch in section files
  - 728d0ba change ruby-augeas file push
  - 0b1fce3 Merge branch 'master' of ssh://gerrit.mirantis.com:29418/openstack-ci/centos64/ruby-augeas
  - c07ad15 remove dep ruby(release)
  - 91ac17c Merge " new version packages"
  - 0b16db7 Merge " new version packages"
  - 421c1b3  new version packages


author: Moses Mendoza <msoes@puppetlabs.com> - 0.6.2-1
changelog:
  - Package rgen as a library. The tarball is created from a `gem unpack`
  - of rubygem-rgen and tarring up the resulting contents.


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.5-1.mira2
changelog:
  - 34eb2a6 Rebuild ruby-rgen for 7.0.
  - 74f1cdc ruby-rgen repackaged for 7.0
  - 3854bf8 Update version accrording to OSCI-948
  - 71efb1b Update version accrording to OSCI-948
  - 680fe9e Initial empty repository


author: Kostas Georgiou <k.georgiou@imperial.ac.uk> 1.4.1-3
changelog:
  Fixed struct defines (0 != NULL in C) 
  Calculate ruby abi at runtime instead of a hard coded version


author: David Lutterkort <dlutter@redhat.com> - 1.4.1-7
changelog:
  - Remove dependency on ruby{,io}.h from depend - makes builds on RHEL4 fail, 
    and doesn't provide anything for proper rpm builds


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.1-13.mira2
changelog:
  - 6a1698b Rebuild ruby-shadow for 7.0.
  - ab1ab75 ruby-shadow repackaged for 7.0
  - 653b5f5 add files in repository from ruby-shadow-1.4.1-13.el6.src.rpm
  - f28438c Initial empty repository


author: Robert Duncan <robert@robduncan.co.uk> - 1.9.2-p180-1
changelog:
  - Update prerequisites to include make
  - Update ruby version to 1.9.2-p180
  - Install /usr/share documentation
  - (Hopefully!?) platform agnostic


author: Ian Meyer <ianmmeyer@gmail.com> - 1.9.2-p180-2
changelog:
  - Remove non-existant --sitearchdir and --vedorarchdir from 
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; 
    ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu \
  	--target=x86_64-redhat-linux-gnu \
  	--program-prefix= \
  	--prefix=/usr \
  	--exec-prefix=/usr \
  	--bindir=/usr/bin \
  	--sbindir=/usr/sbin \
  	--sysconfdir=/etc \
  	--datadir=/usr/share \
  	--includedir=/usr/include \
  	--libdir=/usr/lib64 \
  	--libexecdir=/usr/libexec \
  	--localstatedir=/var \
  	--sharedstatedir=/var/lib \
  	--mandir=/usr/share/man \
  	--infodir=/usr/share/info
  - Replace --sitedir --vendordir with simpler --libdir
  - Change /usr/share to /usr/share


author: Artem Silenkov <asilenkov@mirantis.com> - 2.1.1-1.2.mira1
changelog:
  - 65f27ee Rebuild ruby21-ruby for 7.0.
  - d4e9d82 Provide ruby-2.1 as ruby21 package
  - e29711a Added in 5.0 for migrate to ruby-2.1
  - cfe2326 Added in 5.0 for migrate to ruby-2.1
  - 6f19c37 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.5.0-17.3.el6.mira3
changelog:
  - 2887bb0 Rebuild ruby21-ruby-augeas for 7.0.
  - 72642f3 rubygem21 augeas repackaged for 7.0
  - b8554c3 Added in 5.0 for migrate to ruby-2.1
  - 2288abc Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.7.0-1.mira3
changelog:
  - 0c0779e Rebuild ruby21-facter for 7.0.
  - b480283 rubygem21 facter repackaged for 7.0
  - faa862a Added in 5.0 for migrate to ruby21
  - 95e8c55 Added in 5.0 for migrate to ruby-2.1
  - cdf3481 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.3.2-1.mira3
changelog:
  - 964bac7 Rebuild ruby21-hiera for 7.0.
  - f757cf1 rubygem21 hiera repackaged for 7.0
  - 7716096 Added in 5.0 for migrate to ruby-2.1
  - 2ac59e3 Added in 5.0 for migrate to ruby-2.1
  - 0692230 Initial empty repository


author: Jeffrey Ollie <jeff@ocjtech.us> - 1.3.1-3
changelog:
  - Don't enable SysV init script by default
  - use sbindir macro for a few more things
  - fix config(noreplace) flag
  - default file attributes for EPEL


author: Steve Traylen <steve.traylen@cern.ch> - 2.0.0-3
changelog:
  - Drop 0001-get-rid-of-vendor-libraries.patch and
    0002-Don-t-enable-services-by-default.patch. vendor load falls
    back to system path.


author: Vít Ondruch <vondruch@redhat.com> - 2.2.3-1
changelog:
  - Upstream to 2.2.3
  - Add mcollective-rhbz#952970.patch
  - rhbz#850200 Use new systemd rpm macros.
  - rhbz#868417 Use deamonozie allways in configuration.


author: Artem Silenkov <asilenkov@mirantis.com> - 2.4.1-1.mira3
changelog:
  - 97b0c1e Rebuild ruby21-mcollective-2.4.1 for 7.0.
  - b6aaaee rubygem21 mcollective repackaged for 7.0
  - 5c6137d Added in 5.0 for migrate to ruby-2.1
  - 9dc2165 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.4.2-1.el6.mira3
changelog:
  - 643821c Rebuild ruby21-puppet for 7.0.
  - 81550de rubygem21 puppet repackaged for 7.0
  - 74c1e75 Added in 5.0 for migrate to ruby21
  - b472903 Added in 5.0 for migrate to ruby-2.1
  - c544d47 Added in 5.0 for migrate to ruby-2.1
  - dbe4bc6 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.4.0-1.mira3
changelog:
  - f584a9b Rebuild ruby21-rubygem-platform for 7.0.
  - 58af98d rubygem21 platform repackaged for 7.0
  - 4c7a6dc Added in 5.0 for migrate to ruby-2.1
  - 2c0c3fa Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.0.10-1.el6.mira3
changelog:
  - 647e055 Rebuild ruby21-rubygem-activesupport for 7.0.
  - 0e719b6 rubygem21 activesupport repackaged for 7.0
  - b70dc16 Added in 5.0 for migrate to ruby-2.1
  - b2c1174 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.4-1.mira3
changelog:
  - f6b50e2 Rebuild ruby21-rubygem-amq-client for 7.0.
  - 232ff7a rubygem21 amq-client repackaged for 7.0
  - d696957 Version update
  - 76fb3f7 Added in 5.0 for migrate to ruby-2.1
  - 75fc542 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.9.2-1.mira3
changelog:
  - d170258 Rebuild ruby21-rubygem-amq-protocol for 7.0.
  - d42ed8c rubygem21 amq-protocol repackaged for 7.0
  - 2b1c202 Version update
  - 41bf262 Added in 5.0 for migrate to ruby-2.1
  - 5a91136 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.1-1.el6.mira3
changelog:
  - 7e26457 Rebuild ruby21-rubygem-amqp for 7.0.
  - 267a140 rubygem21 amqp repackaged for 7.0
  - 5eb8f3d Version update
  - f747f24 Added in 5.0 for migrate to ruby-2.1
  - 19083be Initial empty repository


author: Jenkins <jenkins@review.openstack.org> - 7.0.0-1.mos658
changelog:
  - e1d3a43 Merge "Less verbose astute.log"
  - adc4886 Less verbose astute.log
  - 6d09f3f Send sighup for Rsyslog for stop provision and provision failed
  - 07060d8 Merge "Add missing tests and refactoring for provision and Cobbler"
  - 6a5955b Add missing tests and refactoring for provision and Cobbler
  - 7802b7f Merge "Revert "Add HOME variable to puppetd mcagent""
  - 68e741f Revert "Add HOME variable to puppetd mcagent"
  - f05bf10 Merge "Provisioner: use the correct bootstrap profile"
  - 31b5748 Provisioner: use the correct bootstrap profile
  - 2caf0c0 Merge "Create astute.yaml symlink right after file upload"


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.3-4.mira4
changelog:
  - 44990f6 Repackaged for 7.0
  - f784dcf Rebuild ruby21-rubygem-eventmachine for 7.0.
  - 2dfef5d rubygem21 eventmachine repackaged for 7.0
  - b7b1af4 Added in 5.0 for migrate to ruby-2.1
  - ad152c5 Initial empty repository


author: Shannon Hughes <shughes@redhat.com> 1.6.1-2
changelog:
  - - mass gem update - updated specs for fedora guidelines - removed dev
    dependencies in specs (shughes@redhat.com)


author: Darryl L. Pierce <dpierce@redhat.com> 2.5.0-1
changelog:
  - Added dependency on rubygem-gemcutter >= 0.2.1.
  - Added dependency on rubygem-minitest >= 1.4.2.
  - Release 2.5.0 of Hoe.


author: Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.6.0-3
changelog:
  - Use upstreamed patch for rubyforge-without-account.patch
  - Fix test failure related to glob
    (build failed with Matt's mass build, also failed on koji)


author: Artem Silenkov <asilenkov@mirantis.com> - 2.12.5-1.mira3
changelog:
  - 4357cb3 Rebuild ruby21-rubygem-hoe for 7.0.
  - 1fe0d95 rubygem21 hoe repackaged for 7.0
  - d80d76f Added in 5.0 for migrate to ruby-2.1
  - 94b6f98 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.9-1.el6.mira3
changelog:
  - 1df0193 Rebuild ruby21-rubygem-i18n for 7.0.
  - 0c564be rubygem21 i18n repackaged for 7.0
  - 38382c4 Added in 5.0 for migrate to ruby-2.1
  - ffc54d0 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.6.1-4.6.el6.mira3
changelog:
  - 86c25b6 Rebuild ruby21-rubygem-json for 7.0.
  - 90dc001 rubygem21 json repackaged for 7.0
  - 007a9f4 Added in 5.0 for migrate to ruby-2.1
  - dd3b85b Initial empty repository


author: Michal Fojtik <mfojtik@redhat.com> - 1.4.6-1
changelog:
  - Version bump
  - Removed BuildRoot
  - Moved 'rm' from check to install
  - Moved files from -doc to main package and install.rb to -doc


author: Artem Silenkov <asilenkov@mirantis.com> - 1.8.1-1.mira3
changelog:
  - aadfadf Rebuild ruby21-rubygem-json_pure for 7.0.
  - 1738be8 rubygem21 json_pure repackaged for 7.0
  - 58fc7b4 Added in 5.0 for migrate to ruby-2.1
  - f4f41e4 Initial empty repository


author: Alex Schultz <aschultz@mirantis.com> - 0.0.5-1.mira2
changelog:
  - 87b0222 Package name update
  - 3f9dda2 Initial librarian-puppet-simple packaging
  - 48c57b6 Added .gitreview


author: Alex Schultz <aschultz@mirantis.com> - 0.6.3-3.mira1
changelog:
  - e547b85 Fixing dependancy names for rubygems
  - 01beaec ruby21-rubygem-librarian added for 7.0
  - 85c5ec5 Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 2.4.1-1.mira3
changelog:
  - 2fbcc6b Rebuild ruby21-rubygem-mcollective-client-2.4.1 for 7.0.
  - 0bfc2fb rubygem21 mcollective-client repackaged for 7.0
  - 043dd1f Added for ruby-21 in 5.0
  - 8637cb8 Added in 5.0 for migrate to ruby-2.1
  - 468592a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.2-3.mira3
changelog:
  - cc9a9f1 Rebuild ruby21-rubygem-mime-types for 7.0.
  - 1d54493 rubygem21 mime-types repackaged for 7.0
  - cf947eb Added for ruby-21 in 5.0
  - 62d99a9 Added in 5.0 for migrate to ruby-2.1
  - 102a99a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 4.6.0-1.4.el6.mira3
changelog:
  - 653f9b8 Rebuild ruby21-rubygem-minitest for 7.0.
  - 6e9cd7a rubygem21 minitest repackaged for 7.0
  - f5af97c Added for ruby-21 in 5.0
  - 0c1ccbb Added in 5.0 for migrate to ruby-2.1
  - 00e2d83 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.8.0-1.el6.mira3
changelog:
  - 3792c71 Rebuild ruby21-rubygem-net-ssh for 7.0.
  - 4eb8e05 rubygem21 net-ssh repackaged for 7.0
  - 3c92629 Added in 5.0 for migrate to ruby-2.1
  - 61034d9 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.0-1.el6.mira3
changelog:
  - 436c2c8 Rebuild ruby21-rubygem-net-ssh-gateway for 7.0.
  - 59ab970 rubygem21 net-ssh-gateway repackaged for 7.0
  - 78676d0 Added in 5.0 for migrate to ruby-2.1
  - ea81620 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.0-1.el6.mira3
changelog:
  - 455e18e Rebuild ruby21-rubygem-net-ssh-multi for 7.0.
  - d977551 rubygem21 net-ssh-multi repackaged for 7.0
  - f5ef845 Added in 5.0 for migrate to ruby-2.1
  - d634c86 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5.0-2.mira3
changelog:
  - 72aeff9 Rebuild ruby21-rubygem-netaddr for 7.0.
  - 76bc261 rubygem21 netaddr repackaged for 7.0
  - e51b155 Added in 5.0 for migrate to ruby-2.1
  - 56977de Initial empty repository


author: Bohuslav Kabrda <bkabrda@redhat.com> - 1.3.0-1
changelog:
  - Rebuilt for Ruby 1.9.3.
  - Updated to 1.3.0 version.
  - Introduced %check section for running tests.


author: Artem Silenkov <asilenkov@mirantis.com> - 1.3.3-2.mira3
changelog:
  - 5098d2a Rebuild ruby21-rubygem-open4 for 7.0.
  - cf38e93 rubygem21 open4 repackaged for 7.0
  - db2e86e Added in 5.0 for migrate to ruby-2.1
  - f52493c Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.2-2.mira3
changelog:
  - 00c3a6a Rebuild ruby21-ruby-openstack for 7.0.
  - e3a72e7 rubygem21 openstack repackaged for 7.0
  - e91a67e Added in 5.0 for migrate to ruby21
  - 375f7bb Added in 5.0 for migrate to ruby-2.1
  - edee96f Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.1.2-1.1.el6.mira3
changelog:
  - a9d5894 Rebuild ruby21-rubygem-popen4 for 7.0.
  - bfd83a2 rubygem21 popen4 repackaged for 7.0
  - a4d9283 Added in 5.0 for migrate to ruby-2.1
  - bbdc2fa Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.3.0-1.mira3
changelog:
  - c24bca9 Rebuild ruby21-rubygem-raemon for 7.0.
  - 0e954ac ruby21-rubygem-raemon recompiled for 7.0
  - 6cb65f2 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.6.7-2.mira3
changelog:
  - 165a031 Rebuild ruby21-rubygem-rest-client for 7.0.
  - 0dc484a rubygem21 rest-client repackaged for 7.0
  - 13a8d0e Added in 5.0 for migrate to ruby-2.1
  - 3ff0f99 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.6.6-1.mira3
changelog:
  - f0e76b7 Rebuild ruby21-ruby-rgen for 7.0.
  - cce001b rubygem21 rgen repackaged for 7.0
  - 2ba884f Added in 5.0 for migrate to ruby21
  - 03ee647 Added in 5.0 for migrate to ruby-2.1
  - 5a0bd9a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.4-1.mira3
changelog:
  - 3c02a3b Rebuild ruby21-rubygem-rubyforge for 7.0.
  - fe30031 rubygem21 rubyforge repackaged for 7.0
  - b33289c Added in 5.0 for migrate to ruby-2.1
  - 6bf934b Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.1-21.mira3
changelog:
  - 7f3e7a9 Rebuild ruby21-ruby-shadow for 7.0.
  - 8901384 rubygem21 shadow repackaged for 7.0
  - a0290b2 Added in 5.0 for migrate to ruby21
  - ed4e25d Added in 5.0 for migrate to ruby-2.1
  - e4e7c00 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.3.2-1.mira3
changelog:
  - fb9bb8d Rebuild ruby21-rubygem-stomp for 7.0.
  - 8cbba39 rubygem21 stomp repackaged for 7.0
  - 2dbf095 Added in 5.0 for migrate to ruby-2.1
  - e3a85a1 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.2-1.el6.mira3
changelog:
  - 28519c7 Rebuild ruby21-rubygem-symboltable for 7.0.
  - d460639 rubygem21 symboltable repackaged for 7.0
  - be5c394 Added in 5.0 for migrate to ruby-2.1
  - 1e19689 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.6.4-1.el6.mira3
changelog:
  - 99e6e23 Rebuild ruby21-rubygem-systemu for 7.0.
  - acc4a26 rubygem21 systemu repackaged for 7.0
  - 8fd27cc Added in 5.0 for migrate to ruby-2.1
  - 86cad12 Initial empty repository


author: Matthew Kent <mkent@magoazul.com> - 0.12.0-2
changelog:
  - Add Requires for rubygem(rake) (#542559).
  - Upstream replaced Source after the gemcutter migration, update to latest
    (#542559).
  - Add Requires for rubygem(diff-lcs) as Thor can take advantage of it for
    colourized diff output (#542559).


author: Vít Ondruch <vondruch@redhat.com> - 0.16.0-1
changelog:
  - Update to thor 0.16.0.
  - Remove rubygem(diff-lcs) dependency, since it is just optional.
  - Remove rubygem(ruby2ruby) dependnecy, since it is just optional, to allow
    conversion of Rakefiles to Thorfiles (but it doesnt work withou ParseTree anyway).


author: Alex Schultz <aschultz@mirantis.com> - 0.19.1-4.mira1
changelog:
  - 0b42112 Correcting requires for rubygems21
  - 127d213 Ruby21-rubygem-thor added
  - 9923f8e Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.1-1.el6.mira2
changelog:
  - e3a6e5a Rebuild rubygem-cstruct for 7.0.
  - ef51545 rubygem-cstruct repackaged for 7.0
  - ee11c0f add files in repository from rubygem-cstruct-1.0.1-1.el6.src.rpm
  - 5c3b503 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.0.1-5.mira2
changelog:
  - 38c1d32 Rebuild ruby-deep-merge for 7.0.
  - 7956f84 Rubygem ruby-deep-merge is packaged for 7.0
  - 1846751 Added .gitreview


author: Matthew Kent <mkent@magoazul.com> - 0.9.13-3
changelog:
  - Account for possible %check segfault on ppc64 due to possible ruby bug
    (#525989).
  - Remove unsed ruby_sitelib macro and use global over define (#525989).


author: Artem Silenkov <asilenkov@mirantis.com> - 0.9.13-5.mira2
changelog:
  - 6a030fe Rebuild rubygem-extlib for 7.0.
  - 2960bb9 rubygem-extlib repackaged for 7.0
  - 1279f52 Added .gitreview


author: Artem Silenkov <asilenkov@mirantis.com> - 2.3.2-5.mira2
changelog:
  - 3f52456 Rebuild rubygem-httpclient for 7.0.
  - 8bdfcad rubygem-httpclient
  - 69fe1c0 add files in repository from rubygem-httpclient-2.3.2-5.el6.src.rpm
  - 4711fe5 Initial empty repository


author: Jonas Courteau <rpms@courteau.org> - 0.8.0-1
changelog:
  - Initial package
  - Submitted https://github.com/bluemonk/ipaddress/issues/23 upstream to remove extra file from gem


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8.0-3.mira2
changelog:
  - a36beb9 Rebuild rubygem-ipaddress for 7.0.
  - a2269a6 rubygem-ipaddress
  - f07764c add files in repository from rubygem-ipaddress-0.8.0-3.el6.src.rpm
  - 12397e8 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.7.7-101.mira7
changelog:
  - 2ec1aa2 Rebuild rubygem-json for 7.0.
  - bfccf3f rubygem-json repackaged for 7.0
  - d70d414 Add correct gem_dir macro
  - 9e74567 Add more strict reqs
  - f08c02b Remove rubygems from requires as it breaks deploy
  - adfbaca rubygem-json
  - 156c8b1 add files in repository from rubygem-json-1.7.7-101.el6.src.rpm
  - 5f5c088 Initial empty repository


author: Alex Schultz <aschultz@mirantis.com> - 2.2.1-2.mira1
changelog:
  - 27032a5 Require ruby21-puppet
  - da787ca rubygem21-librarian-puppet added for 7.0
  - f8c9710 Added .gitreview


author: Matthew Kent <mkent@magoazul.com> - 1.0.4-3
changelog:
  - Remove unused ruby_sitelib macro (#526179).
  - Remove redundant doc Requires on rubygems (#526179).


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.2-3.mira2
changelog:
  - e72796a Rebuild rubygem-mixlib-cli for 7.0.
  - 56efc7e rubygem-mixlib-cli  repackaged for 7.0
  - a61e192 add files in repository from rubygem-mixlib-cli-1.2.2-3.el6.src.rpm
  - 3bba450 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.2-1.el6.mira2
changelog:
  - 1f943bc Rebuild rubygem-mixlib-config for 7.0.
  - 20112bf rubygem-mixlib-config repackaged for 7.0
  - fc883c5 add files in repository from rubygem-mixlib-config-1.1.2-1.el6.src.rpm
  - 33f9a93 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.4.1-1.el6.mira2
changelog:
  - 91f5f62 Rebuild rubygem-mixlib-log for 7.0.
  - 044d1c5 rubygem-mixlib-log repackaged for 7.0
  - 392a495 add files in repository from rubygem-mixlib-log-1.4.1-1.el6.src.rpm
  - 795447d Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.5.0-2.mira2
changelog:
  - ab01b24 Rebuild rubygem-netaddr for 7.0.
  - 7532244 rubygem-netaddr repackaged for 7.0
  - 3bd593b add files in repository from rubygem-netaddr-1.5.0-2.el6.src.rpm
  - 1f643fc Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 6.14.0-1.mira2
changelog:
  - a7e4d3e Rebuild rubygem-ohai for 7.0.
  - d850d8f rubygem-ohai repackaged for 7.0
  - e089d3c add files in repository from rubygem-ohai-6.14.0-1.el6.src.rpm
  - b24559e Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.1-5.mira2
changelog:
  - 34c7531 Rebuild rubygem-openstack for 7.0.
  - b33b49d rubygem-openstack repackaged for 7.0
  - 02869a1 add new release pkg
  - 1306320 add new release pkg
  - 6cc44b1 add init package 1.1.1-5
  - d76de94 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.8.7-2.mira2
changelog:
  - 7f59957 Rebuild rubygem-rake for 7.0.
  - 7b5aef0 rubygem-rake repackaged for 7.0
  - f6a470c add version in repository
  - c0b375b add version in repository
  - 73e26c0 add version in repository
  - 757cff1 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.0.3-3.mira2
changelog:
  - 1e4a005 Rebuild rubygem-rethtool for 7.0.
  - 403d5e4 rubygem rethtool repackaged for 7.0
  - 0d57815 Backport of upstream commit: https://github.com/mpalmer/rethtool/commit/bed7c657f77a4b51aae5afbff8a2fca32d9f4f56
  - 329c52c Rename dependencies ruby(cstruct) to rubygem(cstruct)
  - 5e3b82d add files in repository from rubygem-rethtool-0.0.3-2.el6.src.rpm
  - 93b38d5 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.2.16-1.mira2
changelog:
  - 5cb0b09 Rebuild rubygem-stomp for 7.0.
  - f6f9bbe rubygem-stomp repackaged for 7.0
  - cc7f88a Update version according to OSCI-854 Change-Id: Ifeec8b3339475a86785d3e047cea8dd7ce226de7
  - 94e79f5 add files in repository from rubygem-stomp-1.2.8-1.el6.src.rpm
  - e30d26a Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.5.2-1.el6.mira2
changelog:
  - e75e39c Rebuild rubygem-systemu for 7.0.
  - 90662a7 rubygem-systemu repackaged for 7.0
  - 03f1cbc add files in repository from rubygem-systemu-2.5.2-1.el6.src.rpm
  - cbd6fee Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.0-2~1.mira3
changelog:
  - fc44309 Rebuild rubygem-yajl-ruby for 7.0.
  - cecc38d gem fixed for 1.8.7
  - 9b8f64a rubygem-yajl-ruby repackaged for 7.0
  - f489da9 add files in repository from rubygem-yajl-ruby-1.1.0-2~1.el6.src.rpm
  - f013e20 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.0.10-5.mira2
changelog:
  - 1c80933 Rebuild scapy for 7.0.
  - 62d0fa3 scapy repackaged for 7.0
  - 053b33d add files in repository from scapy-2.0.0.10-5.el6.src.rpm
  - 7f5b7f0 Initial empty repository


author: Justin M. Forbes <jforbes@redhat.com> 0.5.1-2
changelog:
  - Ugly hacks to make package noarch and available for arch that cannot build it.
  - Disable useless debuginfo


author: Cole Robinson <crobinso@redhat.com> - 1.7.0-1
changelog:
  - Rebased to version 1.7.0
  - Support for virtio-scsi
  - Improved USB drive support
  - Several USB controller bug fixes and improvements


author: Cole Robinson <crobinso@redhat.com> - 1.7.1-1
changelog:
  - Rebased to version 1.7.1
  - Initial support for booting from USB attached scsi (USB UAS) drives
  - USB EHCI 64bit controller support
  - USB MSC multi-LUN device support
  - Support for booting from LSI SCSI controllers on emulators
  - Support for booting from AMD PCscsi controllers on emulators


author: Cole Robinson <crobinso@redhat.com> - 1.7.2-1
changelog:
  - Rebased to version 1.7.2
  - Support for ICH9 host chipset ("q35") on emulators
  - Support for booting from LSI MegaRAID SAS controllers
  - Support for using the ACPI PM timer on emulators
  - Improved Geode VGA BIOS support.
  - Several bug fixes


author: Cole Robinson <crobinso@redhat.com> - 1.7.3-1
changelog:
  - Rebased to version 1.7.3
  - Initial support for using SeaBIOS as a UEFI CSM
  - Support for detecting and using ACPI reboot ports.
  - Non-standard floppy sizes now work again with recent QEMU versions.
  - Several bug fixes and code cleanups
  - Again fix vgabios obsoletes (bz #981147)


author: Cole Robinson <crobinso@redhat.com> - 1.7.3.1-1
changelog:
  - Rebased to version 1.7.3.1
  - Fix USB EHCI detection that was broken in hlist conversion of
    PCIDevices.
  - Fix bug in CBFS file walking with compressed files.
  - acpi: sync FADT flags from PIIX4 to Q35


author: Cole Robinson <crobinso@redhat.com> - 1.7.4-1
changelog:
  - Rebased to version 1.7.4
  - Support for obtaining ACPI tables directly from QEMU.
  - Initial support for XHCI USB controllers (initially for QEMU only).
  - Support for booting from "pvscsi" devices on QEMU.
  - Enhanced floppy driver - improved support for real hardware.
  - coreboot cbmem console support.


author: Artem Silenkov <asilenkov@mirantis.com> - 1.7.4-5.mira7
changelog:
  - 3b9ec72 Rebuild seabios for 7.0.
  - 5118160 seabios repackaged for 7.0
  - d5c680f Remove obsolete tag for old vgabios
  - 5ac423e Update qemu version and add related packages to CI repo.
  - 1f361db add files in repository from seabios-1.7.1-3.el6.src.rpm
  - 62391d5 Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 0.1-2.mira2
changelog:
  - de54f09 Rebuild send2syslog for 7.0.
  - 5fe6576 send2syslog repackaged for 7.0
  - c54be49 add files in repository from send2syslog-0.1-1.el6.src.rpm
  - 88a249e Initial empty repository


author: William Poteat <wpoteat@redhat.com> 0.98.4-1
changelog:
  - 740788: Getting error with quantity subscribe using subscription-assitance
    page. (wpoteat@redhat.com)
  - 755130: add extra whitespace to classic warning (cduryee@redhat.com)
  - 759199: rhsmcertd is logging the wrong value for certFrequency
    (cduryee@redhat.com)
  - 758471: install-num-migrate-to-rhsm threw traceback when no instnum was
    found. (awood@redhat.com)
  - 752572: add interval logging statements back in on rhsmcertd startup
    (cduryee@redhat.com)
  - 756507: do not use output from "getlocale" as input for "setlocale"
    (cduryee@redhat.com)
  - 746259: Don't allow the user to pass in an empty string as an activation key
    (awood@redhat.com)
  - 705883: Fix error dialog modal issues. (dgoodwin@redhat.com)
  - 756173: Unexpected behavoir change in subscription-manager unregister
    (wpoteat@redhat.com)
  - 746732: Only use fallback locales for dates we need to parse
    (alikins@redhat.com)
  - 753093: The available subscriptions count does not show correctly in
    Subscription Manager GUI (wpoteat@redhat.com)
  - 749636: Client should not support users entering activation keys and existing
    consumer ids (bkearney@redhat.com)
  - 719743: Improved text output for successful pool subscription
    (bkearney@redhat.com)
  - 755541: Enhanced the message in the katello plugin to debug when the backend
    system does not support environments. (bkearney@redhat.com)
  - 755035: Migration script should work on RHEL 5.7 and up. (awood@redhat.com)
  - 749332: Normalize the error messages for not being registered
    (bkearney@redhat.com)
  - 754821: Default org of "Unknown" was not marked for gettext
    (alikins@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.6-1
changelog:
  - 755031: Update to Subscription Assistant quantity check in unlimited pool
    case. (wpoteat@redhat.com)


author: William Poteat <wpoteat@redhat.com> 0.98.8-1
changelog:
  - 755861: Fixed quantity selection issue due to older version of pygtk on 5.8.
    (mstead@redhat.com)
  - 765905: add man pages for subscription-manager-migration (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.99.2-1
changelog:
  - Initial Fedora build. (dgoodwin@redhat.com)
  - 754425: Remove grace period logic (jbowes@redhat.com)
  - 766577: Fix error on "redeem" with multibyte lang (alikins@redhat.com)
  - Add README.Fedora to Fedora builds (cduryee@redhat.com)
  - 757697: report xen dom0 as host, not guest (cduryee@redhat.com)
  - 747014: Help icon was not working in RHEL 5. (awood@redhat.com)
  - 767754: Invalid certificate status when stacked entitlements have overlapping
    dates (wpoteat@redhat.com)
  - 745995: Ensure default quantity calc does not include future entitlements.
    (mstead@redhat.com)
  - 760017: Display a friendly message when an invalid installation number is
    encountered. (awood@redhat.com)
  - 758162: allow --force to override missing mappings (cduryee@redhat.com)
  - 759069: catch exception when enabling invalid repositories
    (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.3-1
changelog:
  - 768983: don't purge future dated entitlements (jbowes@redhat.com)
  - 769642: confusing output from rhn-migrate-to-rhsm when autosubscribe fails
    (cduryee@redhat.com)
  - 769433: make rhel5 firstboot modules use bound gettext (alikins@redhat.com)
  - Custom facts should be loaded after hardware facts. (awood@redhat.com)
  - 745973: Fixed missing product icons for partially stacked future entitlement.
    (mstead@redhat.com)
  - 769433: Tag the module names as gettext (alikins@redhat.com)
  - 761478: Facts viewed in the GUI were getting out of date when system
    entitlement status changed. (awood@redhat.com)
  - 761133: Support fixing yellow state in compliance assistant.
    (dgoodwin@redhat.com)
  - 766577: use unicode strings for possible server errors (alikins@redhat.com)
  - 768415: remove hardcoded reference to x86_64 for extra channel enablement
    (cduryee@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.4-1
changelog:
  - 766778: Improvements on quantity spinner max value entry. (mstead@redhat.com)
  - 736465: "Product's Subscription Details" in the gui is neglecting stack
    subscriptions (wpoteat@redhat.com)
  - 772209: install-num-migrate-to-rhsm does not work on x86 arch
    (cduryee@redhat.com)
  - 761140: enable the help button in firstboot (jbowes@redhat.com)
  - 771726: Rename man manpage for rhsm-compliance-icon to rhsm-icon.
    (bkearney@redhat.com)
  - 758038: Guest's system facts displays "virt.uuid: Unknown"
    (wpoteat@redhat.com)
  - 767265: Always send up the list of packages on registration.
    (awood@redhat.com)
  - 768983: show future subs in list --consumed (jbowes@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.5-1
changelog:
  - Updated releasers.conf for rhel-6.3 (mstead@redhat.com)
  - Making return code from subscribe --pool consistent with subscribe --auto
    (awood@redhat.com)
  - 785018: Corrected help text for --no-auto. (awood@redhat.com)
  - 656944: List IPv6 information in facts. (awood@redhat.com)
  - 689608: Subscription failure should result in a return code of 1.
    (awood@redhat.com)
  - 772921: Do not show message dialog when multiple sub-man launches detected.
    (mstead@redhat.com)
  - 772921: Clicking notification icon shuts down subscription manager.
    (mstead@redhat.com)
  - 734533: Failure to import should result in a return code of 1.
    (awood@redhat.com)
  - 782549: Subscription manager throws exception when an expired cert exists.
    (mstead@redhat.com)
  - 772338: Subscription-manager-gui help documentation review
    (wpoteat@redhat.com)
  - 772338: subscription-manager-gui Help documentation needs a review
    (wpoteat@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - 781510: 'subscription-manager clean' should delete redhat.repo
    (awood@redhat.com)
  - 771726: Man page for rhsm-compliance-icon should be re-authored to rhsm-icon
    (wpoteat@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.6-1
changelog:
  - 783542: Return code for bad input to install-num-migrate-to-rhsm should be 1.
    (awood@redhat.com)
  - 773707: remove hard coded reference to /etc/pki/product (cduryee@redhat.com)
  - 783278: do not alter system facts on dry run (cduryee@redhat.com)
  - IPv4 and IPv6 facts that are undefined should return 'Unknown' instead of
    'None'. (awood@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.7-1
changelog:
  - Improve relevancy of details on my installed products tab.
    (dgoodwin@redhat.com)
  - 719743: Added better punctuation to one status message (bkearney@redhat.com)
  - Have client check sockets on non-stacked entitlements as well.
    (dgoodwin@redhat.com)
  - New date compare implemetation for determining start/end dates
    (mstead@redhat.com)
  - Add "zanata-pull" and "zanata-push" makefile targets (alikins@redhat.com)
  - as_IN seems busted on RHEL6, so skip it (alikins@redhat.com)
  - pep8/make stylish cleanups (alikins@redhat.com)
  - 741155: Fixed start/end date calculations for My Installed Software tab
    (mstead@redhat.com)
  - fixes for po files from zanata (alikins@redhat.com)
  - new po files from zanata (alikins@redhat.com)
  - 767620: Add manage_repos config option. (dgoodwin@redhat.com)
  - 784031: remove katello plugin (cduryee@redhat.com)
  - Make return code from import consistent with subscribe. (awood@redhat.com)
  - Add Fedora release target. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 0.99.8-1
changelog:
  - 790205: do not lay down install-num-migrate-to-rhsm on rhel6 systems
    (cduryee@redhat.com)
  - latest translations from zanata (alikins@redhat.com)
  - 795541: Change the environment filtering which is being done on the client
    side (bkearney@redhat.com)
  - Add consumer deleted on server detection. (jbowes@redhat.com)
  - Fix spec for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com)
  - Fix Makefile for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com)
  - Add service level to register and subscribe CLI commands.
    (dgoodwin@redhat.com)
  - Add service-level CLI command. (dgoodwin@redhat.com)
  - delete consumer on rhsmcertd checkin (jbowes@redhat.com)
  - pull out rhsmcertd python worker to its own file (jbowes@redhat.com)
  - clean up some compiler warnings in rhsmcertd (jbowes@redhat.com)
  - String cleanups (alikins@redhat.com)
  - 790217: install-num-migrate-to-rhsm shouldn't copy both Desktop and
    Workstation product certs. (awood@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.9-1
changelog:
  - Updating required version of python-rhsm (mstead@redhat.com)
  - fixes for po files (alikins@redhat.com)
  - latest translations from zanata (alikins@redhat.com)
  - 799394: Do not attempt to remove redhat.repo if it does not exist.
    (awood@redhat.com)
  - 800121: do not attempt to call UEP when system is unregistered
    (cduryee@redhat.com)
  - 799271: The usage string for service-levels contained the incorrect command
    name (bkearney@redhat.com)
  - 799271: The usage string for service-levels contained the incorrect command
    name (bkearney@redhat.com)
  - 704408: date field patch fixes per jbowes (cduryee@redhat.com)
  - 797243: make unregister finish updating repos (alikins@redhat.com)
  - 704408: allow users to clear the date box for contract searches
    (cduryee@redhat.com)
  - 799316: Re-add librsvg2 dependency (dgoodwin@redhat.com)
  - 797996: Add manage_repos setting to default rhsm.conf (dgoodwin@redhat.com)
  - 795564: Add a newline at the end of the options error (bkearney@redhat.com)
  - 752756: Cache the facts, and refresh the validity facts whenever they change.
    (bkearney@redhat.com)
  - Return a consistent scope for public IPv6 addresses across EL5 and EL6.
    (awood@redhat.com)
  - 737773: Do not show the forgotten password url as a link.
    (bkearney@redhat.com)
  - Fixing broken tests due to leap year. (mstead@redhat.com)
  - Explicitly define el5 macro in spec file. (dgoodwin@redhat.com)
  - 796730: Improve the clarity of the usage statement (bkearney@redhat.com)
  - 767790: Improve the messaging when a system is not registered.
    (bkearney@redhat.com)
  - 797294: Typo in commit caused execution error. (bkearney@redhat.com)
  - 796756: use only the basename for the usage string (bkearney@redhat.com)
  - 796756: The usage string should be less verbose to be more consistent with
    the other executable files (bkearney@redhat.com)
  - CLI service-levels touchups. (dgoodwin@redhat.com)
  - 656896: remove attribute 'swapped' (msuchy@redhat.com)
  - Release to Fedora 17 branch as well. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.10-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - 801434: Add at-spi accessibility name to calendar selection widget.
    (awood@redhat.com)
  - 800917: Display service level and type in All Subs tab (dgoodwin@redhat.com)
  - Add support for "release" command (alikins@redhat.com)
  - 801517: Missed translating a label during the registration process
    (bkearney@redhat.com)
  - 801513: One translation had a copy/paste error (bkearney@redhat.com)
  - The migration script should write default proxy auth settings.
    (awood@redhat.com)
  - Revert "801513: A replacement variable was used in a translation file where
    it was not needed" (dgoodwin@redhat.com)
  - 801545: Break apart the string to make them easier for the translators
    (bkearney@redhat.com)
  - 801513: A replacement variable was used in a translation file where it was
    not needed (bkearney@redhat.com)
  - 798015: Migration script should play nicely with proxies. (awood@redhat.com)
  - 742033: Unsubscribe button is not greyed out when nothing is selected
    (wpoteat@redhat.com)
  - 783990: Handle network errors when migrating. (awood@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.11-1
changelog:
  - 805906: fix missing imports for firstboot (jbowes@redhat.com)
  - Fix RHEL6 firstboot attribute error (dgoodwin@redhat.com)
  - 772218: throw an error if unparsed command line options exist
    (cduryee@redhat.com)
  - Add missing imports to rhsm_login for error dialogs (jbowes@redhat.com)
  - 803386: Display product ID in GUI and CLI. (awood@redhat.com)
  - Fix specfile for el5 firstboot (jbowes@redhat.com)
  - 804227,804076,804228: Handle 404's from old candlepin servers without
    /release (alikins@redhat.com)
  - 803778: Updated the --servicelevel not supported messages for subscribe
    command (mstead@redhat.com)
  - 803778: Updated the --servicelevel not supported messages for register
    command (mstead@redhat.com)
  - 803756,803762: Updated error message for service-level command
    (mstead@redhat.com)
  - fixups for strings from zanata (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - 789007: Migration should fail early when attempted with non org admin user.
    (awood@redhat.com)
  - 805024: Hide extra separator along with redeem button. (awood@redhat.com)
  - 800999: Added --servicelevel arg to CLI list command (mstead@redhat.com)
  - 804227: Fix issues with repos --list (alikins@redhat.com)
  - Add proper back/forward logic for firstboot sla subscribe (jbowes@redhat.com)
  - 800933: Display service level and type in CLI list commands.
    (dgoodwin@redhat.com)
  - 789008: Print a more specific error message when Candlepin calls fail.
    (awood@redhat.com)
  - hook up sla firstboot to more registration cases (jbowes@redhat.com)
  - Define globals at module scope. (awood@redhat.com)
  - Remove firstboot subscriptions module (jbowes@redhat.com)
  - Fix broken tests for DST. Stop using time.time() (alikins@redhat.com)
  - Add error cases for firstboot autobind (jbowes@redhat.com)
  - Perform the actual entitlement bind on confirm subs screen
    (jbowes@redhat.com)
  - Set up shared state for AutobindController in firstboot (jbowes@redhat.com)
  - Extract a controller class for sla select logic (jbowes@redhat.com)
  - Break apart autobind first boot module (jbowes@redhat.com)
  - Add some autobind wizard button spacing. (dgoodwin@redhat.com)
  - Always update the icon and notification details on status change.
    (mstead@redhat.com)
  - Only add icon click listeners once. (mstead@redhat.com)
  - Adding notification nag icon support for Registration Required
    (mstead@redhat.com)
  - add firstboot rhsm_autobind to spec file (jbowes@redhat.com)
  - Autobind cancel during registration will now unregister you.
    (dgoodwin@redhat.com)
  - Update CLI to handle server that doesn't support service levels.
    (dgoodwin@redhat.com)
  - Move back/forward/cancel buttons in sla selection to parent
    (jbowes@redhat.com)
  - Revert "Update CLI to handle server that doesn't support service levels."
    (dgoodwin@redhat.com)
  - Update GUI to handle server that does not support service levels.
    (dgoodwin@redhat.com)
  - Update CLI to handle server that doesn't support service levels.
    (dgoodwin@redhat.com)
  - Add autobind screen to firstboot (jbowes@redhat.com)
  - Fix firstboot unregister import error. (dgoodwin@redhat.com)
  - Add missing spacers to main window toolbar. (dgoodwin@redhat.com)
  - Fix an error handling bug. (dgoodwin@redhat.com)
  - Get register screen working in el6 firstboot (jbowes@redhat.com)
  - Center wizard's error dialog on main window (mstead@redhat.com)
  - Removing commented out code in register dialog (mstead@redhat.com)
  - Add skip option instead of autobind in register dialog. (mstead@redhat.com)
  - Fix preferences dialog error when not registered. (dgoodwin@redhat.com)
  - Improved error handling for autobind wizard. (dgoodwin@rm-rf.ca)
  - Fix message window warnings. (dgoodwin@rm-rf.ca)
  - Fix alignment on select SLA screen. (dgoodwin@redhat.com)
  - Display the service level selected when confirming autobind subs (dgoodwin
    @rm-rf.ca)
  - Implement Cancel button on autobind wizard screens. (dgoodwin@redhat.com)
  - Allow setting service level from preferences dialog. (dgoodwin@redhat.com)
  - First cut at a preferences dialog. (dgoodwin@redhat.com)
  - Pack SLA's into a scrolled window. (dgoodwin@rm-rf.ca)
  - Handle any exception that happens when the autobind wizard is loaded.
    (mstead@redhat.com)
  - Setting parent window on AutobindDialog and add titles to screens.
    (mstead@redhat.com)
  - Integrating autobind wizard with register gui. (mstead@redhat.com)
  - Fix autobind wizard disappearing on window switch. (dgoodwin@redhat.com)
  - Do not set SLA until user hit's subscribe button. (dgoodwin@redhat.com)
  - Polish autobind glade UI (dgoodwin@redhat.com)
  - Set and use the system's service level. (dgoodwin@redhat.com)
  - Cleaning up Select SLA screen (mstead@redhat.com)
  - Added framework for back button support (mstead@redhat.com)
  - Handle no SLAs cover all installed products. (dgoodwin@rm-rf.ca)
  - Handle launching autobind when no entitlements needed. (dgoodwin@rm-rf.ca)
  - Set detected prod list in Select SLA screen (mstead@redhat.com)
  - Close autobind wizard once complete. (dgoodwin@redhat.com)
  - Hookup actual bind in autobind wizard. (dgoodwin@redhat.com)
  - SelectSLA now keeps track of selected SLA and pass to confirm dialog.
    (mstead@redhat.com)
  - Load the autobind glade file on wizard creation. (mstead@redhat.com)
  - Switch to more explicit screen switching. (dgoodwin@redhat.com)
  - Set screen title when screen is changed. (mstead@redhat.com)
  - Allow screens to pass custum data during wizard screen change.
    (mstead@redhat.com)
  - Hooking up button signals for selectsla (mstead@redhat.com)
  - Add callback to allow screen change in wizard (mstead@redhat.com)
  - Fixing broken tests due to leap year. (mstead@redhat.com)
  - Attempt to keep button bar right aligned. (mstead@redhat.com)
  - Removed the button bar form the wizard. (mstead@redhat.com)
  - Created AutobindWizardScreen to provide contract for AutobindWizard
    (mstead@redhat.com)
  - Display appropriate screen in SLA wizard. (mstead@redhat.com)
  - Fixed GtkWarning: IA__gtk_widget_reparent error when launchig dialog
    (mstead@redhat.com)
  - First cut at adding the Select SLA screen. (mstead@redhat.com)
  - Check if dry-run results cover required products. (dgoodwin@redhat.com)
  - Check dry run autobind results for each service level. (dgoodwin@redhat.com)
  - Sketch out an autobind wizard class. (dgoodwin@redhat.com)
  - Start sketching out the confirm subscriptions screen. (dgoodwin@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.12-1
changelog:
  - Don't skip past firstboot login page on invalid user/pass (jbowes@redhat.com)
  - 805690: Turn repo gpgcheck off if no gpgkey specified. (dgoodwin@redhat.com)
  - 795552: Put safe int conversions around certain fact checks.
    (bkearney@redhat.com)
  - 804100: display an error when candlepin doesn't support release
    (jbowes@redhat.com)
  - 804227: expect a Release object instead of a bare string (alikins@redhat.com)
  - Latest string files from zanata (bkearney@redhat.com)
  - 805450: display better error message when autosubscribing
    (cduryee@redhat.com)
  - 805594: Give each "Subscribe" button in the GUI a unique at-spi name.
    (awood@redhat.com)
  - 803374: Provide unambiguous at-spi names for widgets. (awood@redhat.com)
  - 805353: subscription-manager list --help should use consistent wording for
    servicelevel option. (awood@redhat.com)


author: Michael Stead <mstead@redhat.com> 0.99.13-1
changelog:
  - latest strings into keys.pot and updated from zanata (alikins@redhat.com)
  - 809611: Fix undefined variable in installedtab for expired
    (alikins@redhat.com)
  - pep8/pyflakes cleanups (alikins@redhat.com)
  - Repolib now requires a UEP connection. (awood@redhat.com)
  - Use numeric index to access portion of URL. (awood@redhat.com)
  - 807785: use a better title on the autobind wizard (jbowes@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Add release selection to preferences dialog (alikins@redhat.com)
  - 805415: handle entitlements for socket count of 0 (alikins@redhat.com)
  - 804201: Fix sla select in firstboot after back button (jbowes@redhat.com)
  - 807477: Delay attempt to connect to RHN until after basic error checks.
    (awood@redhat.com)
  - 803374: Change the 'Subscribe' button to read 'Auto-subscribe.'
    (awood@redhat.com)
  - 808217: Add a header to the release list (bkearney@redhat.com)
  - 807153: Provide a more informative error message when encountering repodata
    errors. (awood@redhat.com)
  - 807822: Allow setting release to '' (mstead@redhat.com)
  - 807036: Instruct users to go to All Subscriptions for all SLA failures
    (bkearney@redhat.com)
  - 807407: Subscripton Manager substitutes "" for $releasever when releaseVer
    not set on consumer (wpoteat@redhat.com)
  - 803756: Trap RemoteServerException as well as RestLibException (404) for
    service-level command (mstead@redhat.com)
  - 806941: Removed unknown swapped attribute from autobind.glade.
    (mstead@redhat.com)
  - 807360: Allow the repos command to work without being registered
    (bkearney@redhat.com)
  - 806457: Fix deletion of productids with yum localinstall (alikins@redhat.com)


author: Michael Stead <mstead@redhat.com> 1.0.1-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - add test cases for autobind.py (alikins@redhat.com)
  - pep8 and pyflakes cleanups (jbowes@redhat.com)
  - 815563: Remove incorrect at-spi locators. (awood@redhat.com)
  - 795541: Environment command should omit the Library from katello
    (bkearney@redhat.com)
  - 806993: Tolerate the provision of a scheme with the proxy string.
    (awood@redhat.com)
  - remove remnants of subscription_assistant.py (alikins@redhat.com)
  - 811952: Don't try to unsubscribe old ents if we register (alikins@redhat.com)
  - 811952: Handle errors on unsubscribing ent certs (alikins@redhat.com)
  - 812929: Fix issue with selected sla not being in suitable_slas
    (mstead@redhat.com)
  - 812897: Use consistent casing for the word "Error" (awood@redhat.com)
  - Improve preferences dialog error message. (dgoodwin@redhat.com)
  - 811863: Handle unforseen errors in preferences dialog. (dgoodwin@redhat.com)
  - 811340: Select the first product in My Installed Software table by default.
    (awood@redhat.com)
  - 811594: The config, repos, and facts commands should default to --list if no
    options are provided. (awood@redhat.com)
  - 812104: add "release" and "service-level" to completion (alikins@redhat.com)
  - 801434: Add at-spi accessibility name to calendar widget. (awood@redhat.com)
  - updates to man pages (deon@deonlackey.com)
  - 811591: Use consistent messages for not being registered
    (bkearney@redhat.com)
  - Updated the --servicelevel option description (deon@deonlackey.com)
  - Use numeric index to access value returned by urlparse. (awood@redhat.com)
  - 790579: Show translations for errors thrown by installation number parsing.
    (awood@redhat.com)
  - adding --servicelevel option to list command (deon@deonlackey.com)
  - 810306: Improved messaging in firstboot (mstead@redhat.com)
  - 811337: unregister any time we return to rhsm_login (jbowes@redhat.com)
  - 807153: Allow more aggressive deletion of product certs. (awood@redhat.com)
  - 810399: require the latest rhn-setup-gnome for firstboot (alikins@redhat.com)
  - 810290: use correct calculation for "Next update" time in sm-gui
    (cduryee@redhat.com)
  - 810363: handle socket errors for bad proxy host in firstboot
    (alikins@redhat.com)
  - Latest man page and documentation (dlackey@redhat.com)
  - 809989: Add the shortened password url to the strings files.
    (bkearney@redhat.com)
  - 809989: Add a shorter URL to the registration screen (bkearney@redhat.com)
  - rev the zanata version to 1.0.X (alikins@redhat.com)
  - Incrementing version number after 6.3 branch. (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.0.2-1
changelog:
  - Updating strings from zanata (mstead@redhat.com)
  - Add new server setup GUI screen. (dgoodwin@redhat.com)
  - Add new server setup CLI options. (alikins@redhat.com)
  - 813296: Remove check for candlepin_version (jbowes@redhat.com)
  - Allow importing multiple subscriptions at once (jbowes@redhat.com)
  - 820170: Subscription Manager release --list should display "not supported"
    message for older candlepin. (wpoteat@redhat.com)
  - 817938: Make columns in subscription-manager tables sortable.
    (awood@redhat.com)
  - 812153: Release command should have a --show command which is the default.
    (wpoteat@redhat.com)
  - 820080: Fix "Configuration" spelling on firstboot page (alikins@redhat.com)
  - Set the parent window for the about dialog (mstead@redhat.com)
  - removing a sentence from the manpage about working on RHEL 5.8 and later,
    bz820765 (deon@deonlackey.com)
  - 821024: Properly handle ESC on preferences dialog (mstead@redhat.com)
  - Replaced toolbar with menubar. (mstead@redhat.com)
  - 820040,820037,820030: don't break multibyte help blurbs (alikins@redhat.com)
  - 817036: Add a version command to subscription-manager. (awood@redhat.com)
  - The unbindAll command now returns JSON. (awood@redhat.com)
  - Explain the conditional imports more accurately. (alikins@redhat.com)
  - Print different message when subscribing to no service level.
    (awood@redhat.com)
  - remove deprecated use of "md5" module (alikins@redhat.com)
  - Enable and disable available repos on client machine from Subscription
    Manager CLI (wpoteat@redhat.com)
  - 790939: Add SLA to rhn-migrate-classic-to-rhsm. (awood@redhat.com)
  - 812388: Show the number of entitlements unsubscribed from. (awood@redhat.com)
  - 818298: release --list should not display rhel-5 when only rhel-6 product is
    installed (wpoteat@redhat.com)
  - 810236: Update facts after registering with --consumerid.
    (dgoodwin@redhat.com)
  - 818461: invalid date format error when using or_IN.UTF-8 (cduryee@redhat.com)
  - Store date of migration in migration facts for rhn-migrate-classic-to-rhsm.
    (awood@redhat.com)
  - Unify our el5 and el6 firstboot modules (jbowes@redhat.com)
  - add a gconf setting for users who do not want to use the icon
    (cduryee@redhat.com)
  - do not use the gui by default when migrating (cduryee@redhat.com)
  - Allow service level change for consumer via CLI independent of other calls.
    (wpoteat@redhat.com)
  - 815479: Incorrect owner should be relayed on service level list call.
    (wpoteat@redhat.com)
  - 817390: add completion support for servicelevel (alikins@redhat.com)
  - 817117: fix completion of environment command (alikins@redhat.com)
  - 816377: handle cert migration data being missing (alikins@redhat.com)
  - Store date of migration and installation number in migration facts.
    (awood@redhat.com)
  - Fixing registration error when loading SlaWizard (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.3-1
changelog:
  - 817938: Add sorting to the contract selection table. (awood@redhat.com)
  - 822706: gtk widget visibility toggle compat for el5 (jbowes@repl.ca)
  - 822706: Display Register button on Installed Product tab if not registered.
    (mstead@redhat.com)
  - 825286: Handle unset service levels in a manner similar to unset release
    versions. (awood@redhat.com)
  - 826735: Merge start/end date sub details into one row. (dgoodwin@redhat.com)
  - fix make stylish (jbowes@repl.ca)
  - 811593: Feedback when not providing command options is not consistent.
    (wpoteat@redhat.com)
  - 806986: Subscription-Manager should refer to subscription name and product
    name. (wpoteat@redhat.com)
  - 825737: Service-level --set should configure proper value for GUI
    (wpoteat@redhat.com)
  - 817901: Disable the match installed products filter. (dgoodwin@redhat.com)
  - Remove unecessary use of lambda. (dgoodwin@redhat.com)
  - 818282: Sort virtual subscriptions to the top of contract selector.
    (dgoodwin@redhat.com)
  - 818383: display better messages for yum plugin usage (cduryee@redhat.com)
  - Fix logging of deleted expired certs (jbowes@repl.ca)
  - Remove the constants module (jbowes@repl.ca)
  - Remove useless format specifier (jbowes@repl.ca)
  - 801187: condense list --consumed output (jbowes@repl.ca)
  - Don't use kwargs for cli subclasses; it makes things shorter (jbowes@repl.ca)
  - Remove desc cli argument, no module used it (jbowes@repl.ca)
  - Use super for cli module init (jbowes@repl.ca)
  - Clean up rpmlint messages (jbowes@repl.ca)
  - Autogenerate the cli usage message (jbowes@repl.ca)
  - Remove obsolete nose tests (jbowes@repl.ca)
  - 812410: Show product name on CLI subscribe to pool. (dgoodwin@redhat.com)
  - 824680: make init script status return proper exit code (alikins@redhat.com)
  - fix nosetests for progress gui (jbowes@repl.ca)
  - Rework urlparse calls to work with RHEL 5. (awood@redhat.com)
  - 818238: Set a better progress title for sub search (jbowes@repl.ca)
  - 771756: Drop "rhsm icon" from the rhsm-icon usage message (jbowes@repl.ca)
  - 820294: Let candlepin handle org/env/key validation (jbowes@repl.ca)
  - 818397: Rename subscription-manager-gnome to -gui (jbowes@repl.ca)
  - Reduce wordiness of version command. (awood@redhat.com)
  - 824333: use rhel5-friendly urlparse options (cduryee@redhat.com)
  - Log the program versions when starting the GUI or making a CLI call.
    (awood@redhat.com)
  - Fix the About dialog to work in RHEL 5.8 (awood@redhat.com)
  - 821544: Remove the stacking id attribute from my susbcriptions since it is
    not being used currently. (bkearney@redhat.com)
  - add checkcommits exception for 824100 (alikins@redhat.com)
  - 824100: update zanata.xml to grab latest pt_BR.po (alikins@redhat.com)
  - 822057: do not hard-code cdn to port 443 (cduryee@redhat.com)
  - Display sane error on CLI if missing CA certificate. (dgoodwin@redhat.com)
  - Display sane error in GUI if missing CA certificate. (dgoodwin@redhat.com)
  - 812373: Terminology change for list --installed and --consumed
    (wpoteat@redhat.com)
  - zanata client will push any po/*.pot files it finds. Stop.
    (alikins@redhat.com)
  - 789182: Fix UnicodeEncodeError when logging. (awood@redhat.com)
  - README for github and people who like to read (alikins@redhat.com)
  - checkcommits exception for xgettext patch fixed in master
    (alikins@redhat.com)
  - 820743: Fix these strings so xgettext finds extracts them
    (alikins@redhat.com)
  - refine the regex for "make gettext_lint" (alikins@redhat.com)
  - Upload el6 yum packages to another dir for compatability.
    (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.4-1
changelog:
  - 818978: Use systemd instead of sysv when installing on F17+ and RHEL7+.
    (mstead@redhat.com)
  - 827035: update identity certificate (jmrodri@gmail.com)
  - registergui: make screens without guis more generic (jbowes@redhat.com)
  - Incorrect field value removed on previous change (wpoteat@redhat.com)
  - 829812: Add an unset command for the release command (bkearney@redhat.com)
  - 823659: Update SLA text in Settings to Service Level (wpoteat@redhat.com)
  - Use a temp file for finding used widgets (jbowes@redhat.com)
  - clean up some unused import warnings (jbowes@redhat.com)
  - default to running style checks on tests (jbowes@redhat.com)
  - Make test cases stylish as well... (alikins@redhat.com)
  - Fix "make stylish" (alikins@redhat.com)
  - 829803: Added an unset command to service level. (bkearney@redhat.com)
  - Remove reference to InstalledProductsTab.product_id_text (alikins@redhat.com)
  - Add a "find-missing-widgets" target to makefile (alikins@redhat.com)
  - 830949: add accessibility locators for registration widgets
    (alikins@redhat.com)
  - 824979: No message for subscription-manager release --list with no
    subscriptions. (wpoteat@redhat.com)
  - Added UnRegisterCommand and UnSubscribeCommand nosetests (wpoteat@redhat.com)
  - registergui: get firstboot working with new new code (jbowes@repl.ca)
  - registergui: Create a PreformRegisterScreen class (jbowes@repl.ca)
  - registergui: add a post method for setting data on the parent
    (jbowes@repl.ca)
  - registergui: create a 'pre' hook for screens (jbowes@repl.ca)
    (cduryee@redhat.com)
  - 819665: print msg if user is registered to RHN Classic on "identity" command
    (cduryee@redhat.com)
    (wpoteat@redhat.com)
  - Add F17 yum repo release target. (dgoodwin@redhat.com)
  - fix make stylish (jbowes@redhat.com)
  - 810352: Disable the expansion of the system name selection in the register
    dialog (bkearney@redhat.com)
  - 824530: add test case for setting proxy cli for release (alikins@redhat.com)
  - rhsm-icon codestyle cleanups (jbowes@repl.ca)
  - 829900: Use the term 'Subscription Management Service' to refer to SAM, CFSE,
    etc (root@bkearney.(none))
  - 829898: Make the no service level option a bit clearer as to its meaning
    (bkearney@redhat.com)
  - Improve the logging so that the user only sees the approved output by default
    (bkearney@redhat.com)
  - 830193: Modify the output of the yum plugin to be consistent with RHN
    (bkearney@redhat.com)
  - 824530: "release" command ignoring cli proxy options (alikins@redhat.com)
  - 828042,828068: Make ja_JP's Confirm Subscription unique for firstboot.
    (mstead@redhat.com)
  - Updating strings from zanata (mstead@redhat.com)
  - 825309: Remove the archiecture field from the table. (bkearney@redhat.com)
  - 823608: Rename the software pane to product (bkearney@redhat.com)
  - 810369: Prefer the term Subscription to Entitlement (bkearney@redhat.com)
  - Add a warning comment about firstboot module titles (alikins@redhat.com)
  - Clean up an option (bkearney@redhat.com)
  - 827208: Fix the xmltag bugs in the or po file (bkearney@redhat.com)
  - 827214: Clean up the XML tags in ta po file. (bkearney@redhat.com)
  - Slight change in the path for the ta po file (bkearney@redhat.com)
  - Slight change in the path for the ta po file (bkearney@redhat.com)
  - Slight change in the path for the ml po file (bkearney@redhat.com)
  - 828583: Add some spacing at the end of the file paths in the ko.po file
    (bkearney@redhat.com)
  - 828816: the %prog variable should not be translated (bkearney@redhat.com)
  - 828821: Fix the addition of a new variable in the hi po file
    (bkearney@redhat.com)
  - 828903: Fix translation of options in the bn po file. (bkearney@redhat.com)
  - Fix part of the mis translated options (bkearney@redhat.com)
  - 828965: Fix a translated option which should not have been translated
    (bkearney@redhat.com)
  - 828954: fix the --pool option in the translated string (bkearney@redhat.com)
  - 828958: --available should not be translated (bkearney@redhat.com)
  - Add --password as an option, not a string. This cause several strings to be
    retranslated (bkearney@redhat.com)
  - 828969: Fix the options in the translated string (bkearney@redhat.com)
  - 828985: Fix the url in the translated string (bkearney@redhat.com)
  - 828989: Fix the access url (bkearney@redhat.com)
  - 818205: Release --set command should only accept values from --list.
    (awood@redhat.com)
  - registergui: extract out a screen superclass (jbowes@repl.ca)
  - registergui: get button label from screen class (jbowes@repl.ca)
  - registergui: keep screens in a list (jbowes@repl.ca)
  - registergui: pull out environment screen into its own class (jbowes@repl.ca)
  - registergui: sensitivity refactor and method move (jbowes@repl.ca)
  - registergui: extract out credentials_entered method (jbowes@repl.ca)
  - registergui: move organization screen to its own class (jbowes@repl.ca)
  - registergui: move credentials screen to its own class (jbowes@repl.ca)
  - registergui: move choose server screen to its own class (jbowes@repl.ca)
  - registergui: switch from GladeWrapper to GladeWidget (jbowes@repl.ca)
  - registergui: Remove some unused globals (jbowes@repl.ca)


author: Alex Wood <awood@redhat.com> 1.0.5-1
changelog:
  - 804109: Give a specific message when providing invalid credentials.
    (awood@redhat.com)
  - 810360: update wording in gnome help file (cduryee@redhat.com)
  - use new bin location of files for $STYLEFILES (alikins@redhat.com)
  - add 'debuglint' for checking for leftover debugger imports
    (alikins@redhat.com)
  - Update make clean target (jbowes@redhat.com)
  - Move py executables to bin/ (jbowes@redhat.com)
  - Put no results text inside the scrolled window (jbowes@redhat.com)
  - 817901: Show text when there are no subscriptions to show.
    (dgoodwin@redhat.com)
  - Move initd file to etc-conf (jbowes@redhat.com)
  - Move plugins to their own src dir (jbowes@repl.ca)
  - More test cases for utils.parse_url (alikins@redhat.com)
  - 829482: Delete unstranslated strings in order force a retranslation
    (bkearney@redhat.com)
  - 811602: Fix the help output based on UXD feedback (bkearney@redhat.com)
  - 828867: Removed the extra %s string from the te translation
    (bkearney@redhat.com)
  - 829479: Remove unstranslated strings to force a re-translation
    (bkearney@redhat.com)
  - Delete the unused pt.po file (bkearney@redhat.com)
  - 829476: Remove untranslated strings. (bkearney@redhat.com)
  - 811553: Improve the text for auto subscribe during registration
    (bkearney@redhat.com)
  - 829471: Fix the translation for usage, and remove a translation for %org id
    to force a retranslation (bkearney@redhat.com)
  - Remove an outdated ta.po file (bkearney@redhat.com)
  - 828810: Remove extra %s in translation (bkearney@redhat.com)
  - Test to ensure that pool id is in the output for list --available
    (wpoteat@redhat.com)
  - Close registration window even if it failed. (dgoodwin@redhat.com)
  - 825923: Subscription-manager service-level set should say "Service level set
    to:" (wpoteat@redhat.com)
  - 811594: Default behavior for ReposCommand is --list (wpoteat@redhat.com)
  - 832400: service-level --unset should display proper message for unregistered
    client. (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.6-1
changelog:
  - rhsmcertd no longer exits when not registered. (mstead@redhat.com)
  - po file cleanups (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Free config resources in one place (mstead@redhat.com)
  - rhsmcertd: free GKeyFile when done (jbowes@redhat.com)
  - rhsmcertd: remove studlyCaps (jbowes@redhat.com)
  - "make stylish" should failed on "swapped" in glade files (alikins@redhat.com)
  - Remove 'swapped=on' from glade signal markup. (alikins@redhat.com)
  - add 'fix-glade-swapped' target to de-'swapped' glade files
    (alikins@redhat.com)
  - make stylish fixups (alikins@redhat.com)
  - Fix at-spi label for "offline_radio" widget (alikins@redhat.com)
  - shorter messages for cases where registered to RHN Classic
    (alikins@redhat.com)
  - Tighten up the gettext_lint regex (alikins@redhat.com)
  - Fix string that was breaking xgettext (alikins@redhat.com)
  - 810998: Add a button to test a proxy connection. (awood@redhat.com)
  - new messages, and remove checking of rhn serverURL (alikins@redhat.com)
  - remove unused es.po file (bkearney@redhat.com)
  - 829486: Removed untranslated words to force a re-translation
    (bkearney@redhat.com)
  - Remove unused bn.po file (bkearney@redhat.com)
  - 826856: Add check for service-level command that --org can only be used with
    --list option (bkearney@redhat.com)
  - 829483: Remove english to english translation to force a re-translations
    (bkearney@redhat.com)
  - Remove unused de po file (bkearney@redhat.com)
  - 819665: on 'version' display if we are registered to RHN Classic
    (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.0.8-1
changelog:
  - Add rpmlint config for tmpfiles.d (jbowes@redhat.com)
  - Use the i18n_optparse.OptionParser instead of optparse (alikins@redhat.com)
  - Use our i18n_optparse for the migration scripts (alikins@redhat.com)
  - Look for rhn-migrate* in bin for generating string catalogs
    (alikins@redhat.com)
  - 826874: add gladelint support for 'orientation' prop (alikins@redhat.com)
  - 826874: Remove unneeded property 'orientation' from glade
    (alikins@redhat.com)
  - 796782: add systemd tmpfiles configuration (jbowes@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.9-1
changelog:
  - On invalid credentials in register, return to the login screen
    (jbowes@redhat.com)
  - 821065: Make SLA/subscription asyncronous (jbowes@redhat.com)
  - 838942: make gui and cli use the same releaseVer check (jbowes@redhat.com)
  - fixes for translations from zanata (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Remove check for date parsing not failing when we expect it to
    (alikins@redhat.com)
  - Remove glade orientation properties. (awood@redhat.com)
  - Moving the filter counting mechanism into the Filters class.
    (awood@redhat.com)
  - Adjust expand and fill properties for the filter dialog. (awood@redhat.com)
  - add za_CN.utf to list of known busted locales (alikins@redhat.com)
  - 824424: Fixing AttributeError thrown when accessing online help in RHEL 5.
    (awood@redhat.com)
  - Add icon to update progress window. (awood@redhat.com)
  - 806986: Display SKU for available and consumed subscriptions
    (jbowes@redhat.com)
  - Increase the default size of the subscriptions viewport. (awood@redhat.com)
  - Add no overlapping to the default filters. (awood@redhat.com)
  - Tweaks to filter options dialog. (awood@redhat.com)
  - 801187: print Provides: for all subs, even with no provides
    (jbowes@redhat.com)
  - The filter dialog now updates results in real time. (awood@redhat.com)
  - 837106: Add a11y property for register button (jbowes@redhat.com)
  - 813336: Break filter options out into a separate dialog box.
    (awood@redhat.com)
  - 837036: Do not refer to options as commands (bkearney@redhat.com)
  - 829495: Delete a mis-translated string to force re-translation
    (bkearney@redhat.com)
  - 828966: Delete a mis-translated string to force trasnlations
    (bkearney@redhat.com)
  - 767133: Remove english to english translations from bn_IN to force a new
    translation (bkearney@redhat.com)
  - 829491: Remove english trnaslations for italian translations
    (bkearney@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.10-1
changelog:
  - 828903: Pull in the latest translation for error messages with no options
    translated (bkearney@redhat.com)
  - 841011: Fix double words in the korean translations (bkearney@redhat.com)
  - 828958: Untranslate the word password when it it used as an option in the
    pt_BR translations (bkearney@redhat.com)
  - Fixes for translations from zanata (alikins@redhat.com)
  - Latest translations from zanata (alikins@redhat.com)
  - 839887: Make error message text more clear when network is disconnected
    (bkearney@redhat.com)
  - 839760: Fix the screen text for preferences based on UXD feedback
    (bkearney@redhat.com)
  - 818355: Rename the use of 'Contract Number' to contract in the gui
    (bkearney@redhat.com)
  - 840169: The service level was incorrectly being set after auto-subscription.
    (awood@redhat.com)
  - 840637: Fixed missing reference to parent window. (mstead@redhat.com)
  - Import and translate error strings for 'envirovment' cmd (alikins@redhat.com)
  - Removed --wait arg, delay 2 min in rhsmcertd (mstead@redhat.com)
  - Interval CLI args for rhsmcertd now specified as minutes. (mstead@redhat.com)
  - Update rhsmcertd.init.d to use new CLI args (mstead@redhat.com)
  - Bad url format test and a refactor of parse_url (alikins@redhat.com)
  - Print message when rhsmcertd is shutting down (mstead@redhat.com)
  - Fixed spelling and newline issues in rhsmcertd (mstead@redhat.com)
  - Handle a few new bad url formats (http//foo or http:sdf) (alikins@redhat.com)
  - Add wait and now args to rhsmcertd (mstead@redhat.com)
  - 839683: Add some strings from older optparse to our i18n version
    (alikins@redhat.com)
  - 838146: Subscription-manager cli does not allow unsubscribe when consumer not
    registered. (wpoteat@redhat.com)
  - rhsmcertd: add format specifier checking to r_log (jbowes@redhat.com)
  - Improve rhsmcertd logging (jbowes@redhat.com)
  - Fix bug where filter options were not persisted when the dialog was reopened.
    (awood@redhat.com)
  - 838242: proxy password from the cli wasn't getting used (alikins@redhat.com)
  - Adding options parsing support (work-in-progress). (mstead@redhat.com)
  - Added initial check delay to rhsmcertd (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.11-1
changelog:
  - Remove deprecated use of hasDate. (dgoodwin@redhat.com)
  - Fix missed use of renamed method. (dgoodwin@redhat.com)
  - make stylish clean (alikins@redhat.com)
  - use isoformat() here instead of strftime format string (alikins@redhat.com)
  - create warn and expire colors once, fix test failure (alikins@redhat.com)
  - make stylish cleanups (alikins@redhat.com)
  - Additional tests for date logic. (awood@redhat.com)
  - Update for some minor changes in python-rhsm. (dgoodwin@redhat.com)
  - add rhsm_display module (alikins@redhat.com)
  - Add module to set DISPLAY if RHSM_DISPLAY is set (alikins@redhat.com)
  - 837132: fix typo (alikins@redhat.com)
  - Add "ctrl-X" as accelerator for proxy config (alikins@redhat.com)
  - Make "Usage" consistent across rhel5/6 (alikins@redhat.com)
  - Add __str__ for our fake exception. (alikins@redhat.com)
  - class ClassName(): is not legal syntax on python2.4 (alikins@redhat.com)
  - Exception by default doesn't pass 'args' (alikins@redhat.com)
  - Linkify() doesn't work on rhel5, so disble the tests there
    (alikins@redhat.com)
  - hashlib doesn't exist on 2.4, md5 is deprecated on 2.6 (alikins@redhat.com)
  - use simplejson since 'json' isnt part of python 2.4 (alikins@redhat.com)
  - Use ISO8601 date format in allsubs tab (alikins@redhat.com)
  - Fix syntax for RHEL5. (dgoodwin@redhat.com)
  - Fix awkward stretching in Subscription column. (awood@redhat.com)
  - 804144: Fix awkward stretching of Product column. (awood@redhat.com)
  - 814731: Change the name of the menu item to Preferences from Settings, and
    change the accelerator keys (bkearney@redhat.com)
  - 837132: Clean up the error message in the yum plugin (bkearney@redhat.com)
  - 837038: Fix a grammatical error in the yum plugin (bkearney@redhat.com)
  - Fix certificate parsing error reporting. (dgoodwin@redhat.com)
  - Removing unnecessary assignments. (awood@redhat.com)
  - F15 builds can't be submitted in Fedora anymore. (dgoodwin@redhat.com)
  - updating options for rhn-migrate-classic-to-rhsm per bz840152; rewriting
    rhsmcertd for different options and usage examples (dlackey@redhat.com.com)
  - Account/contract number field rename. (dgoodwin@redhat.com)
  - Stylish fixes. (dgoodwin@redhat.com)
  - Fix a certv2 error. (dgoodwin@redhat.com)
  - 829825: Alter highlighting used in My Subscriptions tab (awood@redhat.com)
  - 772040: Have no overlap filter properly handles subscription dates.
    (mstead@redhat.com)
  - Update order support level/type to service. (dgoodwin@redhat.com)
  - Remove explicit use of certificate2 module. (dgoodwin@redhat.com)
  - Fix issues introduced in certv2 refactor. (dgoodwin@redhat.com)
  - Change entitlement_version fact to certificate_version. (dgoodwin@redhat.com)
  - Update to use new certificate2 module and classes. (dgoodwin@redhat.com)
  - Send entitlement version fact. (dgoodwin@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.12-1
changelog:
  - remove test cases that use si_LK locale (alikins@redhat.com)
  - 842845: Show better error if serverurl port is non numeric
    (alikins@redhat.com)
  - 838113: 'unregister' was not cleaning up repos (alikins@redhat.com)
  - 842170: replace None service level/type with "" not None (alikins@redhat.com)
  - 844069: Allow register --force even if ID cert is totally invalid.
    (dgoodwin@redhat.com)
  - 826874: Remove use of deprecated Gtk.Notebook.set_page (alikins@redhat.com)
  - 818355: Terminology Change: Contract Number -> Contract (wpoteat@redhat.com)
  - 844368: productid plugin was failing on ProductCert.product
    (alikins@redhat.com)
  - Ignore warning about use of dbus.dbus_bindings (alikins@redhat.com)
  - 844178: Fix error message when importing a non-entitlement cert bundle.
    (dgoodwin@redhat.com)
  - remove deprecated use of DateRange.hasNow() (jbowes@redhat.com)
  - remove use of DateRange.hasDate() (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.13-1
changelog:
  - Fix "Project-Id-Version" for ta_IN.po (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)
  - Remove the 'repos' unittests until they are more mockable
    (alikins@redhat.com)
  - Created CLI tool for viewing certificate data. (mstead@redhat.com)
  - add versionlint to "make stylish" (alikins@redhat.com)
  - add versionlint, requires pyqver (alikins@redhat.com)
  - Remove unused mock return values (alikins@redhat.com)
  - Remove enable_grid_lines from contract details glade file
    (alikins@redhat.com)
  - more test cases for ConfigCommand (alikins@redhat.com)
  - 837897: Terminology Change: Service Level Agreement -> Service Level
    (wpoteat@redhat.com)
  - add test cases for ConfigCommand (alikins@redhat.com)
  - Better error when rm'ing config item from missing section
    (alikins@redhat.com)
  - unittest coverage for managercli.CLI (alikins@redhat.com)
  - Adding unit tests for migration script regexes. (awood@redhat.com)
  - 812903: Autosubscribe not working for newly added product cert after Register
    (wpoteat@redhat.com)
  - 845827: Update command that do not require a candlepin connection
    (alikins@redhat.com)
  - 845827: Split server version checkout out to avoid errors
    (alikins@redhat.com)
  - Hack to address double mapping for 180.pem and 17{6|8}.pem (awood@redhat.com)
  - fix pep8 (jesusr@redhat.com)
  - don't show access.redhat.com url after registering to Katello
    (jesusr@redhat.com)
  - remove the explicit url search from error handling. (jesusr@redhat.com)
  - Make gettext_lint also check for _(foo) usage (alikins@redhat.com)
  - Remove unneeded _(somevar) (alikins@redhat.com)
  - Fix NameError in migration script. (awood@redhat.com)
  - bogus newline in glade file (alikins@redhat.com)
  - 826874: Reenable grid lines on newer gtk (alikins@redhat.com)
  - 826874: Remove enable_grid_lines from treeviews in glade (alikins@redhat.com)
  - 826874: Removing more properties that don't exist on gtk2.10
    (alikins@redhat.com)
  - 826874: Change gtk target version to gtk 2.10 for all glade files
    (alikins@redhat.com)
  - 826874: Clean of gtk properties not in gtk2.10 in our glade files
    (alikins@redhat.com)
  - Add support for migrating to Katello. (jesusr@redhat.com)
  - 843191: 'version' command showed wrong info with no network
    (alikins@redhat.com)
  - 843915: Multiple-specifications of --enable and --disable repos
    (wpoteat@redhat.com)
  - fix Package-Id-Version in ta_IN.po (alikins@redhat.com)
  - Fix es_ES.po (missing newline) (alikins@redhat.com)
  - 842898: fix missing --password in it.po (alikins@redhat.com)
  - 843113: latest strings from zanata (alikins@redhat.com)
  - 837280: Show users that we strip out any scheme given with a proxy.
    (awood@redhat.com)
  - new strings (alikins@redhat.com)
  - Refactor of SubDetailsWidget and GladeWidget (alikins@redhat.com)
  - 826729: Move Cert Status up to top of Product's Subscription Details
    (wpoteat@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.14-1
changelog:
  - 849171: Remove an extraneous print statement (bkearney@redhat.com)
  - 849105: Fixed a typo in the error message (bkearney@redhat.com)
  - 772161: Notifiy virt who, if running, when the identity changes
    (bkearney@redhat.com)
  - Reduce reads/parses of certificates (jbowes@redhat.com)
  - remove unused function 'getInstalledProductHashMap' (jbowes@redhat.com)
  - 843191: handle network errors better for 'version' command
    (alikins@redhat.com)
  - 826739, 827553: Combine Service Level and Service Type and move up in display
    order. (awood@redhat.com)
  - 847316: Remove the menu path for Subscription Manager from the manual
    registration screen. (bkearney@redhat.com)
  - 848409,848195,848190,848184: Do not print the exception when attempting to do
    the server version check (bkearney@redhat.com)
  - 847795: String and terminology clean up (bkearney@redhat.com)
  - 847380: Update the verbiage to prefer the term Subscription Management
    (bkearney@redhat.com)
  - 846834: Updated verbiage to focus on subsriptions and not on entitlements
    (bkearney@redhat.com)
  - 846105: Verbiage changes to empasize subscriptions over entitlements
    (bkearney@redhat.com)
  - 836933: Handle empty spaces for servce levels (bkearney@redhat.com)
  - 836932,835050: Fix the service level lifecycle (bkearney@redhat.com)
  - 836932: Reduce extra loggging when setting the service level
    (bkearney@redhat.com)
  - About dialog was not working due to key errors from python
    (bkearney@redhat.com)
  - 833319: Updated the help text for registration and service levels
    (bkearney@redhat.com)
  - 847060: Add missing requires on pygobject2 (bkearney@redhat.com)
  - 828954: Fix ta_IN.po file error with options (bkearney@redhat.com)
  - 842898: re-implement string fix for it.po (bkearney@redhat.com)
  - 828958: Fix the accidental translation of an option (bkearney@redhat.com)
  - fix up make stylish (jbowes@redhat.com)
  - No longer require root to run rct (mstead@redhat.com)
  - Remove manually_subscribe.py, it's class moved to rhsm_login.py
    (alikins@redhat.com)
  - Bumping the required python-rhsm version (mstead@redhat.com)
  - Renamed rt command to rct. (mstead@redhat.com)
  - Fix test case failure on 5.9 (Exception.message) (alikins@redhat.com)
  - Refactor ManuallySubscribeScreen to use new Screen api (alikins@redhat.com)
  - Check passed args as None to allow empty args (mstead@redhat.com)
  - Exception.message is deprecated, just let _str_ do it (alikins@redhat.com)
  - use MockStdout intead of nosetests sys.stdout.getvalue() (alikins@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.15-1
changelog:
  - Replace 16x16 icon with a new version that has no background
    (bkearney@redhat.com)
  - 852107: Update verbiage in migration script. (awood@redhat.com)
  - 847060: Push dependency higher up in the chain (bkearney@redhat.com)
  - 848534: Change the about dialog icon to be a PNG to ensure accurate
    representation. (bkearney@redhat.com)
  - 841396: Select first item in My Subscriptions table by default.
    (awood@redhat.com)
  - 849483: Prompt user for org name if necessary. (awood@redhat.com)
  - 849644: Calls made with --no-auto were not actually registering the system.
    (awood@redhat.com)
  - 849494: Fix variable name collision. (awood@redhat.com)
  - 846834: Use Subscription instead of entitlement certificate
    (bkearney@redhat.com)
  - 847859: Expiration highlighting was being set incorrectly. (awood@redhat.com)
  - 847750: Handle bad proxy values in migration script. (awood@redhat.com)
  - 841961: Ignore case when specifying the service level in migration
    (bkearney@redhat.com)
  - 842020: Remove an extraneous option group for rhsmcertd (bkearney@redhat.com)
  - Refactored some of the shared CLI code in 'rct' (mstead@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.16-1
changelog:
  - 853187: Verbiage change in install-num-migrate-to-rhsm. (awood@redhat.com)
  - 852894: Abort migration if multiple JBEAP channels are detected.
    (awood@redhat.com)
  - 850715: Fix malloc for Config (jbowes@redhat.com)
  - 852001: output the orgs key as part of the identity command.
    (bkearney@redhat.com)
  - fix "make gettext", wrong var name for the find root (alikins@redhat.com)
  - 850715: Fixes based on coverity scans (bkearney@redhat.com)
  - 846316: Use the full name of Subscrition Manager during first boot
    (bkearney@redhat.com)
  - 851346: Remove special case channel certs before subscribing.
    (awood@redhat.com)
  - 847354: When printing, translate None type into an empty string
    (bkearney@redhat.com)


author: Alex Wood <awood@redhat.com> 1.0.17-1
changelog:
  - Fix gettext_lint issue with concat string in rhn-migrate (alikins@redhat.com)
  - 851124: Fix GUI unsubscribe. (dgoodwin@redhat.com)
  - fix po version for ta_IN.po (alikins@redhat.com)
  - latest strings (alikins@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.1.1-1
changelog:
  - updates to stat-cert for cert v3 (jbowes@redhat.com)
  - rct: Check for and handle files that aren't x509 certs (jbowes@redhat.com)
  - rct: remove content set count from cat-cert. use stat-cert instead.
    (jbowes@redhat.com)
  - implement aliases for cli commands (jbowes@redhat.com)
  - rct: add a stat-cert command (jbowes@redhat.com)
  - Switch certv2 related code to certv3 (jbowes@redhat.com)
  - 852107: Make banner headings equal in length (bkearney@redhat.com)
  - 842768: Remove --serverurl option from redeem command. (awood@redhat.com)
  - Set correct parent for these error dialogs. (awood@redhat.com)
  - set_parent_window() on RegisterScreen has been removed. (awood@redhat.com)
  - make regex better (jesusr@redhat.com)
  - 855762: Set correct parent for error dialog boxes raised by Autobind wizard.
    (awood@redhat.com)
  - 856349: rct cat-cert now printing content for all content types
    (mstead@redhat.com)
  - 842768: Limit --serverurl and --baseurl to specific commands.
    (awood@redhat.com)
  - 854467: Use of activation keys requires an org. (awood@redhat.com)
    (dgoodwin@rm-rf.ca)
  - 854879: Fixes for Anaconda desktop/workstation product cert installation.
    (dgoodwin@redhat.com)
  - 840415: Handle copyfile errors gracefully. (awood@redhat.com)
  - Adding new line b/w products when printed by rct (mstead@redhat.com)
  - 850920: --servicelevel and --no-auto are mutually exclusive.
    (awood@redhat.com)
  - Explicitly set GMT when doing entitlement date math (cduryee@redhat.com)
  - adding --unset option to service-level and release cmds
    (dlackey@redhat.com.com)
  - updated images for bz840599; changed rhsmcertd intervals, bz853571
    (dlackey@redhat.com.com)
  - 853233: Do not allow 68.pem and 71.pem to coexist after migration.
    (awood@redhat.com)
  - 852706: Fix server side certs not being deleted client side
    (alikins@redhat.com)
  - editing manpages and gnome help per UXD feedback; updating manpages for new
    command arguments; bz852323, bz850881, bz854357 (dlackey@redhat.com.com)
    rf.ca)
  - 845349: Support setting unknown values in the yum repo file
    (jbowes@redhat.com)
  - Add a count of content sets to entitlement certificates (bkearney@redhat.com)
  - 830988: Stacking is showing an odd parent in the My Subscriptions Tab
    (wpoteat@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.2-1
changelog:
  - 829825: Adding tests. (awood@redhat.com)
  - 853876: No need to check for GoneException when getting status
    (mstead@redhat.com)
  - 829825: Disable unsubscribe button when nothing is selected.
    (awood@redhat.com)
  - Remove unused import. (awood@redhat.com)
  - 859197: Fix product cert cleanup. (dgoodwin@redhat.com)
  - 781280: Add I18N comments for some string length issues.
    (dgoodwin@redhat.com)
  - 830193: Ensure logging is not diabled by RHN Classic Registration
    (bkearney@redhat.com)
  - remove unused RepoFile import (alikins@redhat.com)
  - 855081: Translate Arch as Arq. (bkearney@redhat.com)
  - Check identity cert permissions when running CLI commands (mstead@redhat.com)
  - mock all of RepoFile for the cli tests (alikins@redhat.com)
  - 845349: Don't clutter the repo file with empty keys (jbowes@redhat.com)
  - 845349: remove 'return' left in for debugging (jbowes@redhat.com)
  - Stylish errors for mr.po (bkearney@redhat.com)
  - 855085: Fixed the translation for [OPTIONS] (bkearney@redhat.com)
  - 855087: Fix a mis translated [OPTIONS] in the mr.po file.
    (bkearney@redhat.com)
  - Strings with the same value are not always the same instance.
    (awood@redhat.com)
  - updates from sefler for bz850881 (dlackey@redhat.com.com)
  - mock out utils.is_valid_server_info for tests (alikins@redhat.com)
  - 846207: Print error message for each invalid repo. (awood@redhat.com)
  - change test async to check for a number of thread callbacks
    (alikins@redhat.com)
  - latest strings from zanata (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.3-1
changelog:
  - 863961: Expect id cert Version to be populated in tests (alikins@redhat.com)
  - 863565: Give focus to the login field during subscription registration.
    (awood@redhat.com)
  - 838123: remove python2.5ism (alikins@redhat.com)
  - 844072: remove use and dep of PyXML (alikins@redhat.com)
  - 838123: Omit mac addresses from facts for lot and sit ipaddress types
    (bkearney@redhat.com)
  - 856236: Do not allow environmenets to be specified during registration if an
    activation key is used (bkearney@redhat.com)
  - 858289: Rename the desktop file to subscription-manager-gui.deskstop
    (bkearney@redhat.com)
  - 808217: Add a text banner to the output of release --list
    (bkearney@redhat.com)
  - 863428: Add environment support to the migration script. (awood@redhat.com)
  - 862099: Fix several dialog closing issues. (dgoodwin@redhat.com)
  - 854374: Removed extra spacing around help, and improved he rct text output a
    bit. (bkearney@redhat.com)
  - 853572: Fix a typoin the help messages (bkearney@redhat.com)
  - 859090: Remove the word technology from the branding string
    (bkearney@redhat.com)
  - 862308: Subscription Manager version reports registered to value when system
    not registered (wpoteat@redhat.com)
  - 861443: Re-raise GoneException in rhsmcertd-worker (mstead@redhat.com)
  - 861151: make stylish cleanup (alikins@redhat.com)
  - 852911: Add padding around firstboot tooltips icon. (dgoodwin@redhat.com)
  - 854312: Do not install a certificate that has expired. (mstead@redhat.com)
  - Make rhsm-icon work on gnome 3 (jbowes@redhat.com)
  - 853885: Fix icon notification popup only displaying once.
    (dgoodwin@redhat.com)
  - 853006: Wrap label in the manually subscribe firstboot screen.
    (dgoodwin@redhat.com)
  - 861151: release should not list for incompatible variants
    (alikins@redhat.com)
  - 861170: re.escape() values provided to the apply_hightlight() function.
    (awood@redhat.com)
  - 852630: Suscription manager unsubscribe --all shows error on expired
    subscriptions (wpoteat@redhat.com)
  - Freeze obsoletes version for -gnome to -gui rename (jbowes@redhat.com)
  - 860084: remove unused _x from ja_JP translation (alikins@redhat.com)
  - 860088: remove trailing dot from url in de_DE.po (alikins@redhat.com)
  - Don't reparse entitlement certs on every search filter change
    (jbowes@redhat.com)
  - 855257: fix issues with default contract quantity being wrong
    (alikins@redhat.com)
  - 860088: some translations were splitting urls into two lines
    (alikins@redhat.com)
  - Add to nosetest to ensure that Cert V3 check for validity passes.
    (wpoteat@redhat.com)
  - 860344: Subscription-manager import --certificate fails to recognize a new
    version 3.0 certificate (wpoteat@redhat.com)
  - New icon set. (awood@redhat.com)
  - 853035: Fix firstboot "back" issues. (dgoodwin@redhat.com)
  - Check the full version info of the yum api in productid (alikins@redhat.com)
  - 847319: Left align manually subscribe firstboot message (jbowes@redhat.com)
  - 860030: make server_version_check use a non authenticated call
    (alikins@redhat.com)
  - 847387: Display tooltip for info icon in RHEL 5.9. (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.4-1
changelog:
  - 864177: Add the count for the first word in calculating where to break the
    line (bkearney@redhat.com)
  - 785666: For bonded interfaces, find mac address of members
    (alikins@redhat.com)
  - 839779: Add more context around how to cover the machine with a given SLA
    (bkearney@redhat.com)
  - 864177: Attempt to detect the size of the terminal to influence how product
    names are split up. (bkearney@redhat.com)
  - 864569: Make the date picker widget 10 characters wide (bkearney@redhat.com)
  - 855050: Set the icon-name property on all dialogs and windows
    (bkearney@redhat.com)
  - 848095: Reduce the indentation on the help text to improve the layout on
    smaller terminals. (bkearney@redhat.com)
    (wpoteat@redhat.com)
  - 862848: Change the name of the button to Cancel instead of Close
    (bkearney@redhat.com)
  - 867766: Unsubscribe from multiple entitlement certificates using serial
    numbers (wpoteat@redhat.com)
  - Clear any cached environments when registering with activation keys.
    (awood@redhat.com)
    (bryan.kearney@gmail.com)
  - Clear any cached activation key values. (awood@redhat.com)
  - 869729: --autosubscribe and --activationkey should be mutually exclusive
    (wpoteat@redhat.com)
  - 857191: Stacking shows a useless parent in All Available Subscriptions tab
    (wpoteat@redhat.com)
  - 863133: Subscription-Manager version command should have server type listed
    first (wpoteat@redhat.com)
  - updates for failed-qa issues in bz857195 (dlackey@redhat.com.com)
  - Increment the hardcoded page number due to added activation key screen.
    (awood@redhat.com)
  - 864555: add "menu" window hint to filters.glade (alikins@redhat.com)
  - 850870: Update on-line documentation link. (awood@redhat.com)
  - 817671: Add support for Activation Keys in the GUI. (awood@redhat.com)
  - 840415: Print an error message if the destination directory does not exist.
    (awood@redhat.com)
  - Fail fast if the user enters a bad org. (awood@redhat.com)
  - Marking a string for translation. (awood@redhat.com)
  - 866579: Fail fast if the user enters a bad environment. (awood@redhat.com)
  - Enable logging in firstboot (alikins@redhat.com)
  - 865954: Return to creds screen if consumer name is invalid
    (alikins@redhat.com)
  - 852107: Make the banners the same width (bkearney@redhat.com)
  - 748912: Make the error message a bit more friendly when there is no cert file
    to import (bkearney@redhat.com)
  - 865590: Fix broken offline unsubscribe. (dgoodwin@redhat.com)
  - 852328: Report Classic and Subscription Management consistently in the
    version and identity commands (bkearney@redhat.com)
  - 864159: Add a new message in the gui when no subscriptions are available on a
    specific date. (bkearney@redhat.com)
  - 850531: Change the label 'Certificate Status' to 'Status'
    (bkearney@redhat.com)
  - 850533: Change the label from 'Next Update' to 'Next System Check-in'
    (bkearney@redhat.com)
  - 855365: Display a singular sentence if only one subscription is removed
    (bkearney@redhat.com)
  - 862885: Change the text for unlimited to Unlimited (bkearney@redhat.com)
  - 864184: Make the machine type uppercase to be consistent with other output
    (bkearney@redhat.com)
  - 865545: Added report log when cert has no products. (mstead@redhat.com)
  - update releases.conf (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.6-1
changelog:
  - 872847: Change unsubscribe feedback when consumer has been deleted
    (wpoteat@redhat.com)
  - 869934: make "release" related cdn usage use proper urlparse
    (alikins@redhat.com)
  - 852328: Improve the server version checking (bkearney@redhat.com)
  - 871146: Fix proxy errors on first yum operation after registration.
    (dgoodwin@redhat.com)
  - 850430: Pressing Enter in the password entry now activates registration.
    (awood@redhat.com)
  - Attach subscriptions after registration with an activation key.
    (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.7-1
changelog:
  - 873631: Migrate correctly when there is only one org. (awood@redhat.com)
  - 874147: Handle changes in python-ethool api (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.8-1
changelog:
  - 862909: install rct man page (alikins@redhat.com)
  - Fix to LocalTz DST determination (cduryee@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.9-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - 864207: mark these strings for translation (alikins@redhat.com)
  - 854388: use ngettext to specify contract/contracts (alikins@redhat.com)
  - 876753: change rhsmcertd --heal-interval to --auto-attach-interval
    (alikins@redhat.com)
  - We require python-rhsm-1.1.5 now (ram) (alikins@redhat.com)
  - 876340: Move the last of the commands and help string to --auto-attach
    (bkearney@redhat.com)
  - 876294: Use attach instead of subscirbe in the rhn migration tooling
    (bkearney@redhat.com)
  - 856735: Move the Next Update notification to the About dialog.
    (awood@redhat.com)
  - Removed stacking from RAM (mstead@redhat.com)
  - Improved comments/logging/tests for RAM (mstead@redhat.com)
  - Updated the entitlement_version of client (mstead@redhat.com)
  - Added RAM limit to rct cat-cert output (mstead@redhat.com)
  - Removing dead code (mstead@redhat.com)
  - Check RAM when determining status (mstead@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.10-1
changelog:
  - latest strings from zanata (alikins@redhat.com)
  - 874623: Tell users running the version command if they are not registered.
    (awood@redhat.com)
  - 873418: Add at-spi locators to the activation key window. (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.11-1
changelog:
  - 839772: Display "Not Set" instead of "" in SLA and release preferences.
    (awood@redhat.com)
  - 854702: Place the asterisk indicating editability into the quantity cell.
    (awood@redhat.com)
  - 864207: Autosubscribe should not run when all products are already
    subscribed. (wpoteat@redhat.com)
  - 881117: Add at-spi locator to redemption dialog. (awood@redhat.com)
  - 878648: Make the help usage formatting consistent for the rct and
    subscription manager commands (bkearney@redhat.com)
  - 878986: Default to no line breaking if no stty is available
    (bkearney@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.12-1
changelog:
  - Latest strings as from zanata. (alikins@redhat.com)
  - 880070: require latest python-rhsm to handle unicode issues
    (alikins@redhat.com)
  - 873791: Expected exit codes from unsubscribe with multiple serial numbers
    (wpoteat@redhat.com)
  - 878820: Fix console error when yum.repos.d does not exist.
    (dgoodwin@redhat.com)
  - 877579: Fix -1 quantity to consume for unlimited pools. (dgoodwin@redhat.com)
  - 862852: Fix double separator in redeem dialog. (dgoodwin@redhat.com)
  - 800323: Set default output stream encoding to UTF-8. (awood@redhat.com)
  - 867070: Adjust default sizing of subscriptions pane in Installed Products
    tab. (awood@redhat.com)
  - 881952: Warn and continue if encountering a failure during system deletion.
    (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.13-1
changelog:
  - 883123: Have the migration code use the name and the label for org and
    environment lookup. (bkearney@redhat.com)
  - 883735: load branding module slightly differently (jesusr@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.15-1
changelog:
  - 841496: Do not use hyphens in bash completion files as these are invalid for
    identifiers in the sh shell. (bkearney@redhat.com)
  - matt reid's edits to rct; bz886280; bz878257; bz878269; bz878264
    (dlackey@redhat.com.com)
  - 886992: Fix for bad fix for 886604, wrong path for yum repos
    (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.16-1
changelog:
  - 887434,887431,887433,886917,887923,887433: latest strings
    (alikins@redhat.com)
  - 863572: Make forward/back insensitive when registering (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.17-1
changelog:
  - 825950: updating SAM registration procedure; other term edits and updated
    screenshot (dlackey@redhat.com.com)
  - 887966: es_ES.po fixups from zanata (alikins@redhat.com)
  - 887989,887995,887997,888006,887890,888010: new strings (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.18-1
changelog:
  - 814378: disable linkify if we are running as firstboot (alikins@redhat.com)
  - 886280,878257,878264,878269: man page updates (dlackey@redhat.com.com)
  - 886887: Take the user back to the activation key page if he enters an invalid
    key. (awood@redhat.com)
  - 886280: Add info about 'partial' type for --force-icon (alikins@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.19-1
changelog:
  - 891375,888971,888868: pt_BR translation fixes (alikins@redhat.com)
  - 890296: Unicode characters with a - are causing printing issues for rct
    printing (bkearney@redhat.com)
  - 891398,887966,888864,891402,888964,888936,891391, (alikins@redhat.com)
  - 889204: Encode the unicode string to utf-8 to avoid syslog errors
    (bkearney@redhat.com)
  - 889621: String substitution inside gettext causes message translations to
    never be found (bkearney@redhat.com)
  - 888790: Rebuild UEP connection after registering with activation keys.
    (awood@redhat.com)


author: Adrian Likins <alikins@redhat.com> 1.1.20-1
changelog:
  - 888971,891375,891394: translation fixes (alikins@redhat.com)
  - 851303: additional term updates (dlackey@redhat.com.com)


author: Alex Wood <awood@redhat.com> 1.1.23.1-1
changelog:
  - Adding rhel-6.4.z releaser. (awood@redhat.com)
  - 918969: Switch from using xmlrpclib to rhnlib's rpclib. (awood@redhat.com)


author: Artem Silenkov <asilenkov@mirantis.com> - 1.1.23.1-1.mira1
changelog:
  - acdb47a Rebuild subscription-manager for 7.0.
  - eb12c3e subscription-manager cut for 7.0
  - 607b5dd  new version packages
  - 8e85eff Initial empty repository


author: Artem Silenkov <asilenkov@mirantis.com> - 3.0a12-0.13.mira3
changelog:
  - 0ec1bae Rebuild supervisor for 7.0.
  - 26b5f5d supervisor repackaged for 7.0
  - b2fc2cf Add supervisord to default runlevels
  - 73746fd  new version packages
  - e270e84 Initial empty repository


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - use %{_tmppath}
  - change application group (Applications/Internet doesn't seem
    right to me)
  - added BuildRequires


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - update to 1.75
  - include tools to create graphical image format needed by syslinux
  - include isolinux 
  - include pxelinux (#64942)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - lss16toppm and ppmtolss16 are both perl scripts... turn off find-requires
    so we don't suck in perl as a dependency for syslinux


author: Peter Jones <pjones@redhat.com> - 3.06-1
changelog:
  - update to 3.06 , which should fix the directory parsing bug that wedges it
    with diskboot.img
  - change README to README* in doc, to include README.menu and README.usbkey


author: David Cantrell <dcantrell@redhat.com> - 3.11-3
changelog:
  - Remove com32/include/time.h and com32/include/sys/times.h
  - Replace CLK_TCK macros with CLOCKS_PER_SEC


author: Peter Jones <pjones@redhat.com> - 3.36-7
changelog:
  - Add necessary files for makebootfat to make usb images (patch from
    Joel Granados <jgranado@redhat.com>)


author: Peter Jones <pjones@redhat.com> - 3.61-2
changelog:
  - Remove 16bpp patch, hpa says that's there to cover a bug that's fixed.
  - Remove x86_64 patch; building without it works now.


author: Peter Jones <pjones@redhat.com> - 4.02-2
changelog:
  - Split out extlinux and tftpboot.
  - remove duplicate syslinux/com32/ left in base package after 3.83-2


author: Artem Silenkov <asilenkov@mirantis.com> - 4.02-9.mira2
changelog:
  - e13d68b Rebuild syslinux for 7.0.
  - c28d900 syslinux repackaged for 7.0
  - bd1b335 add files in repository from syslinux-4.02-8.el6.src.rpm
  - 8b0bbe7 Initial empty repository


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - fix to permit tftp put's (#18128).
  - startup as root with chroot to /tftpboot with early reversion to nobody
    is preferable to starting as nobody w/o ability to chroot.
  - %post is needed by server, not client. Add %postun for erasure as well.


author: Helge Deller <hdeller@redhat.de>
changelog:
  - updated tftp client to 0.17 stable (#19640),
  - drop dependency on xinetd for tftp client (#25051),


author: Helge Deller <hdeller@redhat.de>
changelog:
  - changed "wait" in xinetd file to "yes" (hpa-tftpd forks and exits) (#26467)
  - fixed hpa-tftpd to handle files greater than 32MB (#23725)
  - added "-l" flag to hpa-tftpd for file-logging (#26467)
  - added description for "-l" to the man-page


author: Helge Deller <hdeller@redhat.de> (0.17-13)
changelog:
  - updated tftp-hpa source to tftp-hpa-0.17
  - tweaked specfile with different defines for tftp-netkit and tftp-hpa version
  - use hpa's tftpd.8 man page instead of the netkits one


author: Elliot Lee <sopwith@redhat.com> 0.17-15
changelog:
  - Add patch4: netkit-tftp-0.17-defaultport.patch for bug #57562
  - Update to tftp-hpa-0.28 (bug #56131)
  - Remove include/arpa/tftp.h to fix #57259
  - Add resource limits in tftp-xinetd (#56722)


author: Martin Nagy <mnagy@redhat.com> - 0.48-1
changelog:
  - upgrade to 0.48
  - remove the old sigjmp patch (fixed in upstream)
  - make some changes in spec file (#226489)


author: Jiri Skala <jskala@redhat.com> - 0.49-7
changelog:
  - fixes #666746 - Packaging mistake: confusing %doc files patched+unpatched
  - fixes printing statistics using -v option


author: Artem Silenkov <asilenkov@mirantis.com> - 0.49-7.mira2
changelog:
  - ab12b56 Rebuild tftp for 7.0.
  - a725629 tftp-server repackaged for 7.0
  - 2e0ed9a add files in repository from tftp-0.49-7.el6.src.rpm
  - 1542ca7 Initial empty repository


author: Chess Griffin <chess@chessgriffin.com> 0.8-2
changelog:
  - Fix Source0 URL to point to correct upstream source.
  - Modify fixperms.patch to set 644 permissions on the tmux.1.gz man page.
  - Remove wildcards from 'files' section and replace with specific paths and
    filenames.


author: Chess Griffin <chess@chessgriffin.com> 0.8-4
changelog:
  - Add optimization flags by patching GNUmakefile and passing LDFLAGS
    to make command.
  - Use consistent macro format.
  - Change examples/* to examples/ and add TODO to docs.


author: Chess Griffin <chess@chessgriffin.com> 0.8-5
changelog:
  - Note that souce is mostly ISC licensed with some 2 and 3 clause BSD in
    compat/.
  - Remove fixiquote.patch and instead use a sed invocation in setup.


author: Chess Griffin <chess@chessgriffin.com> 0.9-1
changelog:
  - Update to version 0.9.
  - Remove sed invocation as this was adopted upstream.
  - Remove optflags patch since upstream source now uses ./configure and
    detects the flags when passed to make.


author: Sven Lankes <sven@lank.es> 1.5-1
changelog:
  - New upstream release
  - Do the right thing (tm) and revert to $upstream-behaviour: 
     No longer install tmux setgid and no longer use /var/run/tmux 
     for sockets. Use "tmux -S /var/run/tmux/tmux-`id -u`/default attach"
     if you need to access an "old" tmux session
  - tmux can be used as a login shell so add it to /etc/shells


author: Jorge Gallegos <kad@blegh.net> - 0.9.8.3-2
changelog:
  - Added uwsgi_fix_rpath.patch
  - Backported json_loads patch to work with jansson 1.x and 2.x
  - Deleted clean steps since they are not needed in fedora


author: Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-1
changelog:
  - Updated to latest stable version
  - Correctly linking plugin_dir
  - Patches 1 and 2 were addressed upstream


author: Jorge A Gallegos <kad@blegh.net> - 1.0.4-1
changelog:
  - Addressing issues from package review feedback
  - s/python-devel/python2-devel
  - Make the libdir subdir owned by -plugins-common
  - Upgraded to latest stable upstream version


author: Artem Silenkov <asilenkov@mirantis.com> - 2.0.3-1.mw.mira2
changelog:
  - 88556c7 Rebuild uwsgi for 7.0.
  - ce3a92a uwsgi repackaged for 7.0
  - fd4dfe8 Added provide uwsgidecorators.py file
  - a5b36b3 add file to git
  - 298a302 add file to git
  - ebb307e add old spec
  - eedbc6d add new version packages
  - 3f46e69 add new version packages
  - 94784dc add new version packages
  - 45133be add init packahes


author: Tom "spot" Callaway <tcallawa@redhat.com> 1.3.13-1.20090929svn2985
changelog:
  - update to svn2985
  - drop unused parameter patch, figured out how to work around it with optflag mangling
  - have I mentioned lately that scons is garbage?


author: Tom Callaway <spot@fedoraproject.org> - 1:3.13.7.5-1
changelog:
  - update to 3.13.7.5 (needed for chromium 23)
  - Resolves multiple security issues (CVE-2012-5120, CVE-2012-5128)
  - d8 is now using a static libv8, resolves bz 881973)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:3.14.5.8-1
changelog:
  - new upstream release 3.14.5.8
  - backport security fix for remote DoS via crafted javascript (RHBZ#924495; CVE-2013-2632)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:3.14.5.10-2
changelog:
  - backport fix for remote DoS or unspecified other impact via type confusion
    (RHBZ#991116; CVE-2013-2882)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:3.14.5.10-8
changelog:
  - use clock_gettime() instead of gettimeofday(), which increases V8 performance
    dramatically on virtual machines


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:3.14.5.10-11
changelog:
  - backport security fix for memory corruption and stack overflow (RHBZ#1125464)
    https://groups.google.com/d/msg/nodejs/-siJEObdp10/2xcqqmTHiEMJ
  - backport bug fix for x64 MathMinMax for negative untagged int32 arguments.
    https://github.com/joyent/node/commit/3530fa9cd09f8db8101c4649cab03bcdf760c434


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:3.14.5.10-14
changelog:
  - backport bugfix that eliminates unused-local-typedefs warning
  - backport security fix: Fix Hydrogen bounds check elimination (CVE-2013-6668; RHBZ#1086120)
  - backport fix to segfault caused by the above patch


author: Artem Silenkov <asilenkov@mirantis.com> - 3.14.5.10-17.mira1
changelog:
  - 4cf9800 v8 updated to upstream version
  - b71968f v8 repackaged for 7.0
  - 3c14f49 add files in repository from v8-3.14.5.7-3.el6.src.rpm
  - d7864e4 Initial empty repository


author: Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.4
changelog:
  - Split into subpackages, spec file rewrite.
  - Use bzipped upstream tarball.
  - Clean up BuildRequirement versions.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:2.4.0-0.fdr.5
changelog:
  - Make -devel packages require the corresponding GTK devel package.
  - Save .spec in UTF-8.
  - Fixes from Dams:
  - Don't build --with-unicode, it breaks stuff (as was already noted by Dams).
  - Don't remove wx-config symlinks on upgrades.
  - Remove duplicates from docs.


author: Matthias Saou <http://freshrpms.net/> 2.4.2-6
changelog:
  - Bump release to provide Extras upgrade path.
  - Fix spaces/tabs in spec.
  - Remove unneeded zero epochs.
  - Add full source URL.


author: Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-7
changelog:
  - Patch to avoid aclocal >= 1.8 warnings from wxwin.m4.
  - Move unversioned *.so links for -gl, -stc and -xrc to -devel, make -devel
    require them.


author: Ville Skyttä <ville.skytta at iki.fi> - 2.4.2-8
changelog:
  - Fix wx-config for x86_64 (#145508).
  - Honor $RPM_OPT_FLAGS better, as well as %{__cc} and %{__cxx}.


author: Matthew Miller <mattdm@bu.edu> - 2.5.4-bu45.1
changelog:
  - update to 2.5.4 -- the devel version is where all the fun is.
  - rebase to updated FE 2.4.2 package
  - license isn't "BSD" -- it's "wxWindows Library Licence".
  - make gtk2-only -- gtk 1.0.x is no longer supported, and 1.2.x is
    being phased out. 2.x is the way to go.
  - all current patches no longer necessary (upstream)
  - roll "common" subpackage in to main package -- no longer makes sense
    to split it out with gtk+ gone
  - use SDL, which will make this use Alsa for sound. I believe.
  - add gnomeprint support
  - add enable-debug_info for debuginfo package
  - enable unicode
  - use GDK_USE_XFT to enable Pango and fontconfig
  - xrc moved from contrib to base -- making it no longer a subpackage
  - making stc part of base too -- it's tiny, and doesn't introduce any
    additional deps
  - leaving gl as a subpackage, though, since it's the only part that
    requires GL libs.
  - add 'ogl' 2d drawing lib from contrib (needed for wxPython)
  - add 'gizmos' from contrib (needed for wxPython)
  - make wx-config actually part of the package, since there's no need
    to mess with moving it around
  - the various afm fonts are gone in 2.5....
  - use configure macro
  - add provides for wxWidgets and wxWidgets-devel, because that
    seems like a good idea.


author: Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.1
changelog:
  - whoops -- forgot to remove a reference to the "common" package
  - version-release for obsoletes/provides


author: Matthew Miller <mattdm@mattdm.org> - 2.5.5-0.2
changelog:
  - removed provides: wxWidgets/wxWidgets devel -- handy for compatibility
    with unmodified generic source packages, but not so good for 
    repeatable builds.


author: Matthew Miller <mattdm@mattdm.org> 2.6.1-0.1
changelog:
  - update to 2.6.1
  - from Michael Schwendt in 2.4.2-11 package: build-require
    xorg-x11-Mesa-libGL and xorg-x11-Mesa-libGLU (the libGL and libGLU
    deps aren't provided in FC3, so not using that).
  - from Thorsten Leemhuis in 2.4.2-12 package: sed -i -e
    's|/usr/lib\b|%{_libdir}|' in configure also to fix x86_64
  - properly include older 2.4.x changelog


author: Toshio Kuratomi <toshio-tiki-lounge.com> - 2.6.2-0.1
changelog:
  - Update to 2.6.2.
  - Include the sample wx bakefiles.
  - Include new .mo files.
  - From Paul Johnson:
    Change license to wxWidgets due to concerns over trademark infringement.
    Add dist tag.
  - From Tom Callaway: Build and include libwx_gtk2u_animate-2.6.


author: Matthew Miller <mattdm@mattdm.org> - 2.6.2-1
changelog:
  - ready for actually putting into Extras
  - update mesa buildreqs for new split-up xorg packaging
  - libgnomeprint22-devel -> libgnomeprintui22-devel


author: Matthew Miller <mattdm@mattdm.org> - 2.6.2-2
changelog:
  - implemented some suggestions from Matthias Saou:
  -   removed extraneous / from last line of ./configure 
  -   removed -n from setup macro, since we're now actually using the
      standard name
  -   don't use summary macro in opengl subpackage, as it's not clear which
      summary should get used
  -   don't bother setting CC, CXX, etc., as configure script does that
  -   move libdir/wx to devel subpackage


author: Matthew Miller <mattdm@mattdm.org> - 2.6.2-3
changelog:
  - add wxGTK-2.6.2-intl_cpp.patch to deal with amule and probably other
    issues (see bug #154618 comment #47)
  - obsolete wxGTK2 < 2.6.2-1 specifically, at Matthias Saou's suggestion


author: Matthew Miller <mattdm@mattdm.org> - 2.6.2-4
changelog:
  - add wxGTK-2.6.2-socketclosefix.patch to fix aMule crashes. see
    bugzilla bug #178184
  - add wxGTK-2.6.2-gcc41stringh.patch (pulled from CVS) to make build on 
    FC5 devel w/ gcc-4.1.


author: Matthew Miller <mattdm@mattdm.org> - 2.6.3-0.rc2
changelog:
  - update to 2.6.3-rc2 package
  - all patches now upstream -- removing 'em.
  - use complete 'wxWidgets' source tarball instead of the wxGTK-subset one,
    since that's all there is for the release candidate. I'm operating under
    the assumption that we'll have a wxGTK source tarball in the future --
    otherwise, I'm going to eventually have to change the name of this
    package again. :)
  - add ODBC support via unixODBC as subpackage (see bug #176950)
  - wait, no; comment out ODBC support as it doesn't build...
  - add explicit make locale_install; apparently not done as part of
    the general 'make install' anymore.


author: Matthew Miller <mattdm@mattdm.org> - 2.6.3-1
changelog:
  - 2.6.3 final
  - remove the locale_install thing -- that was just an issue with using the
    release candidate.


author: Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.0.1
changelog:
  - update to 2.8.0 release
  - gtk2 is now the default (and gtk1.2 gone -- about time!)
  - compatibility with wxWidgets 2.2 is now gone; add flag to build 2.4 with
    compatibility, though (now off by default)
  - added "--enable-no_deps" for faster builds
  - added "--enable-intl", because that seems like a good idea
  - added disable-rpath, enable-geometry, enable-graphics_ctx, enable-sound,
    enable-mediactrl, and enable-display to better match upstream wxPython
    package.
  - buildrequires: gstreamer-devel
  - "animate" contributed module no longer exists.
  - enable the svg contributed module
  - build the .mo files explicitly -- not sure why that's not happening
    automatically.
  - minor -- location of doc files in src tarball has changed


author: Matthew Miller <mattdm@mattdm.org> - 2.8.0-2.8.0.1.3
changelog:
  - add --enable-timer to build wxTimer class for XaraLX.
  - NOTE: if anyone else needs any non-default classes or features enabled,
    let me know. Thanks!


author: Matthew Miller <mattdm@mattdm.org> - 2.8.7-1
changelog:
  - update to 2.8.7 (rh bug #369621, etc.)
  - split base libs into separate wxBase package (rh bug #357961)
  - okay, so, wxPython 2.8.7.1 seems to work fine against this version of the
    library, so I'm dropping the kludgy-patch-to-2.8.7.1 thing. Please report
    any compatibility problems with wxPython 2.8.7.1 and I'll fix them as they
    come up.


author: Dan Horak <dan[at]danny.cz> - 2.8.9-2
changelog:
  - drop all the Obsoletes/Provides used for upgrading from the wxGTK 2.6 era
  - drop using of x11libdir pointing to X11R6
  - create media subpackage for more precise package dependencies


author: Artem Silenkov <asilenkov@mirantis.com> - 2.8.12-2.mira2
changelog:
  - df0cb54 Rebuild wxGTK for 7.0.
  - 514938f wxGTK repackaged for 7.0
  - 5ebeb90 add files in repository from wxGTK-2.8.12-2.el6.src.rpm
  - 84ff8cf Initial empty repository


