# changelog

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


author: dmueller@suse.com
changelog:
  - update to 3.4.0:
    * Added the ability to use classes and generic callables as callers and
    implemented a signature-preserving contexmanager decorator. Fixed a bug
    with the signature f(**kw) in Python 3 and fixed a couple of doctests
    broken by Python 3.3, both issues pointed out by Dominic Sacré (18/10/2012)


author: benoit.monin@gmx.fr
changelog:
  - update to version 3.4.2:
    * Same as 3.4.1, re-uploaded to PyPI
  - additional changes from version 3.4.1:
    * Ported the repository from GoogleCode to GitHub and added
      Travis CI support
    * Tests are executed with the new command `python test.py -v`
    * setuptools is now mandatory in Python 3
    * The suggested installation tool is `pip`, not `easy_install`
    * Supported IronPython and other Python implementations without
      sys._getframe, as requested by Doug Blank
  - remove python-nose from BuildRequires, unneeded
  - replace README.txt with README.rst: changed upstream


author: coolo@novell.com
changelog:
  - update to 0.4
    * Fixed pickling and multiprocessing bugs
    * Enabled auto-addition of config attributes via square bracket
      syntax
    * Utility function to tidy INI files
    * Ability to change comment syntax for parsing Mercurial config
      files
    * Added ConfigParser exceptions and constants to the top-level
      iniparse module


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Simplified macro usage
    * Removed outdated %clean section
    * Buildrequire python-distribute instead of setuptools


author: speilicke@suse.com
changelog:
  - Add iniparse-insert-after-commented-option.patch: See
    https://code.google.com/p/iniparse/issues/detail?id=31 for details
  - Run testsuite


author: dmueller@suse.com
changelog:
  - update to 1.7.2:
    - Issue #72: Fix installing on Python 2.
    - Issue #71: Make the six.moves meta path importer handle reloading of the six
    module gracefully.
    - Pull request #30: Implement six.moves with a PEP 302 meta path hook.
    - Pull request #32: Add six.wraps, which is like functools.wraps but always sets
    the __wrapped__ attribute.
    - Pull request #35: Improve add_metaclass, so that it doesn't end up inserting
    another class into the hierarchy.
    - Pull request #34: Add import mappings for dummy_thread.
    - Pull request #33: Add import mappings for UserDict and UserList.
    - Pull request #31: Select the implementations of dictionary iterator routines
    at import time for a 20% speed boost.


author: mcihar@suse.cz
changelog:
  - update to 1.7.3:
    - Issue #77: Fix import six on Python 3.4 with a custom loader.
    - Issue #74: six.moves.xmlrpc_server should map to SimpleXMLRPCServer on Python
      2 as documented not xmlrpclib.


author: tbechtold@suse.com
changelog:
  - update to version 1.8.0:
    * Issue #90: Add six.moves.shlex_quote.
    * Issue #59: Add six.moves.intern.
    * Add six.urllib.parse.uses_(fragment|netloc|params|query|relative).
    * Issue #88: Fix add_metaclass when the class has __slots__ containing
    "__weakref__" or "__dict__".
    * Issue #89: Make six use absolute imports.
    * Issue #85: Always accept *updated* and *assigned* arguments for wraps().
    * Issue #86: In reraise(), instantiate the exception if the second argument is
    None.
    * Pull request #45: Add six.moves.email_mime_nonmultipart.
    * Issue #81: Add six.urllib.request.splittag mapping.
    * Issue #80: Add six.urllib.request.splituser mapping.


author: mailaender@opensuse.org
changelog:
  - update to version 1.9.0
    - Issue #106: Support the `flush` parameter to `six.print_`.
    - Pull request #48 and issue #15: Add the `python_2_unicode_compatible`
      decorator.
    - Pull request #57 and issue #50: Add several compatibility methods for
      unittest assertions that were renamed between Python 2 and 3.
    - Issue #105 and pull request #58: Ensure `six.wraps` respects the
    * updated* and *assigned* arguments.
    - Issue #102: Add `raise_from` to abstract out Python 3's raise from
      syntax.
    - Issue #97: Optimize `six.iterbytes` on Python 2.
    - Issue #98: Fix `six.moves` race condition in multi-threaded code.
    - Pull request #51: Add `six.view(keys|values|itmes)`, which provide
      dictionary views on Python 2.7+.


author: hpj@urpla.net
changelog:
  - don't build/package documentation here: it breaks due to cyclic
    requirements between six and Sphinx, move doc in its own package


author: dimstar@opensuse.org
changelog:
  - Delete the system egg-info during pre phase: older versions of
    the package installed it as a directory, the latest update
    creates a file, and rpm has known issues with replacing this.


author: mcihar@suse.cz
changelog:
  - Update to 1.10.0:
    - Issue #122: Improve the performance of `six.int2byte` on Python 3.
    - Pull request #55 and issue #99: Don't add the `winreg` module to `six.moves`
      on non-Windows platforms.
    - Pull request #60 and issue #108: Add `six.moves.getcwd` and
      `six.moves.getcwdu`.
    - Pull request #64: Add `create_unbound_method` to create unbound methods.


author: toddrme2178@gmail.com
changelog:
  - Run tests in -doc package to avoid dependency loops
    * python-setuptools -> python-six -> python-py -> python-setuptools
    * python-setuptools -> python-six -> python-pytest -> python-setuptools
  - Actually run the tests.  They weren't previously being run.


author: Christopher Snyder <csnyder@redhat.com> 1.21.3-1
changelog:
  - 1439645: Perform a full entitlement refresh in the yum/dnf/zypper plugins
    (csnyder@redhat.com)
  - 1527727: Add proc_stat.btime fact (csnyder@redhat.com)
  - 1568214: rhsmcertd no longer uses reload on py3 (csnyder@redhat.com)
  - 1559227: Do not use str format for python 2.6 (csnyder@redhat.com)
  - 1425766: Additional message in status to indicate content access
    (wpoteat@redhat.com)
  - Adds a new cli utility 'syspurpose' (csnyder@redhat.com)
  - 1559227: Do not log Error messages for missing identity cert/key
    (csnyder@redhat.com)
  - 1458159: python-dmidecode bug fix requires specific RPM release.
    (awood@redhat.com)
  - fix for proxy-server provisioning - resolving of 'candlepin.example.com'
    (jstavel@redhat.com)
  - 1458159: Require latest version of python-dmidecode (awood@redhat.com)
  - 1551044: Add the option to build both python{3,2}-subscription-manager-rhsm
    (csnyder@redhat.com)
  - 1559743: Reduce log level of network address fact collection to debug
    (csnyder@redhat.com)
  - added a vagrant section for a VM for proxy-server (jstavel@redhat.com)
  - ansible role rhsm-services and TESTING.md document (jstavel@redhat.com)
  - Fix updates.img to include required Python packages (jhnidek@redhat.com)
  - Do not remove existing zypper repos when disconnected (csnyder@redhat.com)
  - Apply updates.img druing PXE boot (jhnidek@redhat.com)
  - Do not use private network addresses for vagrant hostmanager
    (csnyder@redhat.com)
  - Adds tool to make updates.img file for use with anaconda (csnyder@redhat.com)
  - 1554482: Reenable RHUI support (csnyder@redhat.com)
  - Fix building on SLES 11 (jhnidek@redhat.com)
  - Added PXE BOOT client to the Vagrant setup (jhnidek@redhat.com)
  - New Vagrant file for creating PXEBOOT server (jhnidek@redhat.com)
  - 1551386: Cannot put unicode into gtk for button label (wpoteat@redhat.com)
  - 1551465: Fix unicode decode issue on py 2.6 (csnyder@redhat.com)
  - Remove unneeded spec file directives (awood@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.21.4-1
changelog:
  - Stop building subscription-manager-gui, when Python 3 is used
    (jhnidek@redhat.com)
  - Remove kitchen from install_requires (khowell@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.21.5-1
changelog:
  - Fix python-rhsm Provides and Obsoletes (csnyder@redhat.com)
  - 1568609: Updated man page for --after list option (aparadka@redhat.com)
  - Get Initial Setup Addon to run during installation in Vagrant
    (jhnidek@redhat.com)
  - ENT-447 Create .desktop file that opens web page with our cockpit plugin
    (jhnidek@redhat.com)
  - ENT-481 service-level command & options now update syspurpose metadata
    (nmoumoul@redhat.com)
  - 1560727: Search for proxy auth message in whole error string
    (aria.paradkar@gmail.com)
  - 1555384: get_libexecdir now returns a string instead of bytes
    (aria.paradkar@gmail.com)
  - Added generic set/unset and add/remove commands to syspurpose
    (crog@redhat.com)
  - ENT-488 syspurpose now warns if running in container (nmoumoul@redhat.com)
  - 1574706: Create python2-subscription-manager-rhsm properly
    (jhnidek@redhat.com)
  - Automatic rebuilding of updates.img on PXE Server (jhnidek@redhat.com)
  - 1574529: Fix rhsmcertd integer overflow on i386 & i686 (csnyder@redhat.com)
  - Respecting proxy port configured in rhsm.conf (oskar@wycislak.pl)


author: Christopher Snyder <csnyder@redhat.com> 1.22.1-1
changelog:
  - 1571998: Ignore HTB repos (nmoumoul@redhat.com)
  - 1589296: subman list option --after now named --afterdate
    (aparadka@redhat.com)
  - 1558411: Begin building dnf-plugin-subscription-manager for RHEL 7
    (csnyder@redhat.com)
  - Use constant defined in cerdirectory.py. (jhnidek@redhat.com)
  - 1553266: When d-bus methods are unavailable, show appropriate message. *
    Added a "safe call" mechanism that makes the initial dbus calls
    (entitlementService, configService, productsService) only if the service is
    available, tries to restart the rhsm service if possible, and otherwise
    failing gracefully. * Added new UI curtain that provides a meaningful message
    and advice to the end user. * Re-added utility method statusUpdateFailed that
    was accidentally deleted. (nmoumoul@redhat.com)
  - 1580996: Fix comparision of objects in Python 3 (ENT-578)
    (jhnidek@redhat.com)
  - Make xauth Idempotent again (csnyder@redhat.com)
  - Fixes missing locale issues while running nosetests (csnyder@redhat.com)
  - Remove freezegun (khowell@redhat.com)
  - 1576582: Make rhsm.full_fresh_on_yum=1 working again (ENT-534)
    (jhnidek@redhat.com)
  - ansible-fix: fixed ansible failing during vagrant up (aparadka@redhat.com)
  - Update the license of the subman-cockpit-plugin to GPLv2 (csnyder@redhat.com)
  - 1510920: Allow access to job cancellation API (wpoteat@redhat.com)
  - ENT-447 Add icons to RPM package for subman cockpit plugin
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.23.1-1
changelog:
  - Integrate Syspurpose DBus Signal with Cockpit (aparadka@redhat.com)
  - Change usage_type to usage (csnyder@redhat.com)
  - ENT-715 Sync syspurpose with server (csnyder@redhat.com)
  - 1609052: DNF Plugin needs config initiated earlier (wpoteat@redhat.com)
  - 1608963: Minimize packaging for python 3 (wpoteat@redhat.com)
  - Improve test setup for syspurpose tests. (awood@redhat.com)
  - Two simple fixes for syspurpose (jhnidek@redhat.com)
  - Raise ioerr when necessary during sp read (csnyder@redhat.com)
  - ENT-720 Adds the addons subcommand (csnyder@redhat.com)
  - 1602056: Added role subcommand ENT-719 (jhnidek@redhat.com)
  - Replace lsb-release in spec and Makefile (khowell@redhat.com)
  - Mock out syspurpose code from being executed in subman tests
    (csnyder@redhat.com)
  - ENT-584 syspurpose UTF-8 support & better formatting - All syspurpose
    operations now support UTF-8 - syspurpose.json now has user-friendly
    indentation (nmoumoul@redhat.com)
  - ENT-446 Report systempurpose on registration (csnyder@redhat.com)
  - 1512944: Fix up remaining python2 deps ENT-724 (csnyder@redhat.com)
  - ENT-721: Usage command (wpoteat@redhat.com)
  - ENT-590 Enhanced SyspurposeStore add/remove operations - 'add' will now not
    override an existing value that was added by the 'set' command, but it will
    be maintained and added in a list along with the newly added value. - 'add'
    will now not add an element to a list if the list already contains it (no
    duplicates). - 'remove' will now unset the current value, if that turns out
    to be scalar instead of being contained in a list. (nmoumoul@redhat.com)
  - Move syspurpose out of packages directory. (awood@redhat.com)
  - Correct small problems in syspurpose. (awood@redhat.com)
  - ansible vagrant QOL fixes (khowell@redhat.com)
  - ENT-723: Add System Purpose Status to System Status output
    (wpoteat@redhat.com)
  - Improve debug logging for release listing (khowell@redhat.com)
  - Remove other references to python-kitchen. (awood@redhat.com)
  - Make build_ext a proper dependency. (awood@redhat.com)
  - Add zanata.xml configuration file and gettext keys.pot (awood@redhat.com)
  - Move clean command to common build_ext module. (awood@redhat.com)
  - Only gather optparse strings in subscription-manager. (awood@redhat.com)
  - Move syspurpose source files to be under package directory.
    (awood@redhat.com)
  - Look for source files based on package directory locations.
    (awood@redhat.com)
  - Add gettext calls to syspurpose. (awood@redhat.com)
  - Load build_ext i18n commands in setup.py (awood@redhat.com)
  - Integrate Dbus signals with Cockpit GUI (aparadka@redhat.com)
  - Do not install subman-gui from setup.py by default (khowell@redhat.com)
  - ENT-591 Handle when syspurpose.json is missing & create it.
    (nmoumoul@redhat.com)
  - Fix indeterminate unit test failure. (awood@redhat.com)
  - Removal of python-kitchen (wpoteat@redhat.com)
  - ENT-731 Replaced syspurpose 'offerings' commands with 'role': - Removed
    commands 'add-offerings', 'remove-offerings', 'unset-offerings' - Added
    commands 'set-role' and 'unset-role' (nmoumoul@redhat.com)
  - ENT-589 Intentctl -> syspurpose (csnyder@redhat.com)
  - ENT-710: Add three_way_merge utility function (csnyder@redhat.com)
  - ENT-477: Add signal EntitlementsChanged (aparadka@redhat.com)
  - ENT-476: Add signal InstalledProductsChanged (aparadka@redhat.com)
  - 1594733: Fix GetStatus in com.redhat.RHSM1.Entitlement ENT-641
    (jhnidek@redhat.com)
  - Make vagrant setup more flexible (khowell@redhat.com)
  - ENT-475: Add signal ConfigChanged (aparadka@redhat.com)
  - 1581777: Reraise exception properly. ENT-566 (jhnidek@redhat.com)
  - Replace curly quote with straight quote (khowell@redhat.com)
  - Add implementation of filesystem watcher (aparadka@redhat.com)
  - 1581410: ENT-572: subman should require dnf-plugin-subscription-manager
    (adarshvritant@gmail.com)
  - ENT-478 com.redhat.RHSM1.Consumer D-Bus service object (jhnidek@redhat.com)
  - 1576423: Polished changes provided in #1816 and added unit test.
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.23.3-1
changelog:
  - 1606435: Rename the async module for compatibility with python 3.7; ENT-737
    (csnyder@redhat.com)
  - Cockpit/Syspurpose service integration fix (aparadka@redhat.com)
  - Display both new and old value in syspurpose diff message
    (csnyder@redhat.com)
  - Fix sending single value of addons. (jhnidek@redhat.com)
  - Fix synchronization of usage with candlepin (jhnidek@redhat.com)
  - 1596294: Fix displayin RHSM Spoke in Initial Setup (jhnidek@redhat.com)
  - Syspurpose field value lists [ENT-766] (wpoteat@redhat.com)
  - ENT-717: Syncing of syspurpose store with candlepin (jhnidek@redhat.com)
  - 1609048: Replacement of imp module with importlib; ENT-758
    (jhnidek@redhat.com)


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.14
    * Differentiate between vserver host and guest
    * Detect new Xen VMs (RHBZ#973663)
    * xen: Don't emit warning message if /proc/xen/capabilities file does not exist
    * Fix various typos and mistakes in comments


author: tampakrap@opensuse.org
changelog:
  - Version bump 1.15. No upstream changelog, see
    http://git.annexia.org/?p=virt-what.git;a=shortlog;h=refs/tags/1.15


