Hello community, here is the log from the commit of package python-taskflow for openSUSE:Factory checked in at 2016-05-19 12:14:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-taskflow (Old) and /work/SRC/openSUSE:Factory/.python-taskflow.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-taskflow" Changes: -------- --- /work/SRC/openSUSE:Factory/python-taskflow/python-taskflow.changes 2015-10-30 13:42:18.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-taskflow.new/python-taskflow.changes 2016-05-19 12:14:32.000000000 +0200 @@ -1,0 +2,130 @@ +Thu Mar 3 15:46:35 UTC 2016 - [email protected] + +- update to 1.30.0: + * Updated from global requirements + * Sqlalchemy-utils double entry (already in test-requirements.txt) + * Updated from global requirements + * Add missing direct dependency for sqlalchemy-utils + * Add WBE worker expiry + * Some WBE protocol/executor cleanups + * Remove need for separate notify thread + * Updated from global requirements + * Don't bother scanning for workers if no new messages arrived + * Updated from global requirements + * Updated from global requirements + * Updated from global requirements + * Updated from global requirements + * Fix for WBE sporadic timeout of tasks + * Handle cases where exc_args can't be serialized as JSON in the WBE + * Enable OS_LOG_CAPTURE so that logs can be seen (on error) + * Retrieve the store from flowdetails as well, if it exists + * Disable oslotest LOG capturing + * Updated from global requirements + * Updated from global requirements + * Use helper function for post-atom-completion work + * Add useful/helpful comment to retry scheduler + * Updated from global requirements + * Updated from global requirements + * Remove stray LOG.blather + * Some additional engine logging + * Replace deprecated library function os.popen() with subprocess + * Add comment as to why we continue when tallying edge decider nay voters + * Allow for alterations in decider 'area of influence' + * Fix wrong usage of iter_utils.unique_seen + * Updated from global requirements + * Updated from global requirements + * Updated from global requirements + * Use the retrying lib. to do basic sqlalchemy engine validation + * For taskflow patterns don't show taskflow.patterns prefix + * Rename '_emit' -> '_try_emit' since it is best-effort (not ensured) + * Cache atom name -> actions and provide accessor function + * Quote/standardize atom name output + * Use shared util helper for driver name + config extraction + * Fix currently broken and inactive mysql tests + * Trap and expose exception any 'args' + * Revert "Remove failure version number" + * Move all internal blather usage/calls to trace usage/calls + * Start rename of BLATHER -> TRACE + * Add ability of job poster/job iterator to wait for jobs to complete + * Updated from global requirements + * Use 'match_type' utility function instead of staticmethod + * Remove failure version number + * Translate kazoo exceptions into job equivalents if register_entity fails + * Change name of misc.ensure_dict to misc.safe_copy_dict + * Avoid recreating notify details for each dispatch iteration + * fix doc change caused by the change of tooz + * Deprecated tox -downloadcache option removed + * Updated from global requirements + * Add some useful commentary on rebinding processes + * Use small helper routine to fetch atom metadata entries + * Remove 'MANIFEST.in' + * Pass through run timeout in engine run() + * Change engine 'self._check' into a decorator + * Move validation of compiled unit out of compiler + * Allow provided flow to be empty + * Move engine options extraction to __init__ methods + * Updated from global requirements + * Updated from global requirements + * Convert executor proxied engine options into their correct type + * Enable conversion of the tree nodes into a digraph + * Use the misc.ensure_dict helper in conductor engine options saving + * Add optional 'defer_reverts' behavior + * Add public property from storage to flowdetail.meta + * Adding notification points for job completion + * Remove python 2.6 and cleanup tox.ini + * Correctly apply deciders across flow boundaries + * Move 'convert_to_timeout' to timing type as a helper function + * Use conductor entity class constant instead of raw string + * Add a executor backed conductor and have existing impl. use it + * Add flow durations to DurationListener + * Update docstrings on entity type + * Move 'fill_iter' to 'iter_utils.fill' + * Updated from global requirements + * Updated from global requirements + * Register conductor information on jobboard + * Add atom priority ability + * Add validation of base exception type(s) in failure type + * Fix order of assertEqual for unit.test_* + * Fix order of assertEqual for unit.worker_based + * Fix order of assertEqual for unit.persistence + * Fix order of assertEqual for unit.patterns + * Fix order of assertEqual for unit.jobs + * Fix order of assertEqual for unit.action_engine + * Updated from global requirements + * feat: add max_dispatches arg to conductor's run + * Ensure node 'remove' and 'disassociate' can not be called when frozen + * Add in-memory backend delete() in recursive/non-recursive modes + * Use batch 'get_atoms_states' where we can + * Use automaton's converters/pydot + * Make more of the WBE logging and '__repr__' message more useful + * Fix bad sphinx module reference + * Relabel internal engine 'event' -> 'outcome' + * No need for Oslo Incubator Sync + * Use the node built-in 'dfs_iter' instead of recursion + * Simplify flow action engine compilation + * Fix 'dependened upon' spelling error + * docs - Set pbr warnerrors option for doc build + * Rename 'history' -> 'Release notes' + * Remove dummy/placeholder 'ChangeLog' as its not needed + * Remove ./taskflow/openstack/common as it no longer exists + * Remove quotes from subshell call in bash script + * Refactor common parts of 'get_maybe_ready_for' methods + * Fix the sphinx build path in .gitignore file + * Change ignore-errors to ignore_errors + * Use graphs as the underlying structure of patterns + * Updated from global requirements + * Fix '_cache_get' multiple keyword argument name overlap + * Use the sqlalchemy-utils json type instead of our own + * Updated from global requirements + * Fix how the dir persistence backend was not listing logbooks + * Explain that jobs arch. diagram is only for zookeeper + * Updated from global requirements + * iter_nodes method added to flows + * Updated from global requirements + * Use 'iter_utils.count' to determine how many unfinished nodes left + * Fix flow states link + * Avoid running this example if zookeeper is not found + * Updated from global requirements +- adjust Requires according to requirements.txt + +------------------------------------------------------------------- Old: ---- taskflow-1.20.0.tar.gz New: ---- taskflow-1.30.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-taskflow.spec ++++++ --- /var/tmp/diff_new_pack.7PrH76/_old 2016-05-19 12:14:33.000000000 +0200 +++ /var/tmp/diff_new_pack.7PrH76/_new 2016-05-19 12:14:33.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-taskflow # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-taskflow -Version: 1.20.0 +Version: 1.30.0 Release: 0 Summary: Taskflow structured state management library License: Apache-2.0 @@ -45,16 +45,17 @@ Requires: python-automaton >= 0.5.0 Requires: python-cachetools >= 1.0.0 Requires: python-contextlib2 >= 0.4.0 -Requires: python-debtcollector >= 0.3.0 +Requires: python-debtcollector >= 1.2.0 Requires: python-enum34 Requires: python-fasteners >= 0.7 Requires: python-futures >= 3.0 -Requires: python-futurist >= 0.1.2 +Requires: python-futurist >= 0.11.0 Requires: python-jsonschema >= 2.0.0 -Requires: python-monotonic >= 0.3 +Requires: python-monotonic >= 0.6 Requires: python-networkx >= 1.10 -Requires: python-oslo.serialization >= 1.4.0 -Requires: python-oslo.utils >= 2.0.0 +Requires: python-oslo.serialization >= 1.10.0 +Requires: python-oslo.utils >= 3.5.0 +Requires: python-retrying >= 1.2.3 Requires: python-six >= 1.9.0 Requires: python-stevedore >= 1.5.0 ++++++ taskflow-1.20.0.tar.gz -> taskflow-1.30.0.tar.gz ++++++ ++++ 14401 lines of diff (skipped)
