Hello community,
here is the log from the commit of package python3-transaction for
openSUSE:Factory checked in at 2016-11-17 12:44:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-transaction (Old)
and /work/SRC/openSUSE:Factory/.python3-transaction.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-transaction"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-transaction/python3-transaction.changes
2016-06-25 02:21:46.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python3-transaction.new/python3-transaction.changes
2016-11-17 12:44:26.000000000 +0100
@@ -1,0 +2,32 @@
+Tue Nov 15 23:57:33 UTC 2016 - [email protected]
+
+- update to version 2.0.2:
+ * Fixed: Some legacy applications expect the transaction _extension
+ attribute to be mutable and it wasn’t.
+
+- changes from version 2.0.1:
+ * The transaction user and description attributes are now defined to
+ be text (unicode) as opposed to Python the str type.
+ * Added the extended_info transaction attribute which contains
+ transaction meta data. (The _extension attribute is retained as an
+ alias for backward compatibility.)
+ * The transaction interface, ITransaction, now requires
+ extended_info keys to be text (unicode) and values to be
+ JSON-serializable.
+ * Removed setUser from ITransaction. We’ll keep the method
+ indefinitely, but it’s unseemly in ITransaction. :)
+ * The main purpose of these changes is to tighten up the text
+ specification of user, description and extended_info keys, and to
+ give us more flexibility in the future for serializing extended
+ info. It’s possible that these changes will be breaking, so we’re
+ also increasing the major version number.
+
+- changes from version 1.7.0:
+ * Added a transaction-manager run method for running a function as a
+ transaction, retrying as necessary on transient errors.
+ * Fixed the transaction manager attempts method. It didn’t stop
+ repeating when there wasn’t an error.
+ * Corrected ITransaction by removing beforeCommitHook (which is no
+ longer implemented) and removing ‘self’ from two methods.
+
+-------------------------------------------------------------------
Old:
----
transaction-1.6.1.tar.gz
New:
----
transaction-2.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-transaction.spec ++++++
--- /var/tmp/diff_new_pack.uePYjE/_old 2016-11-17 12:44:27.000000000 +0100
+++ /var/tmp/diff_new_pack.uePYjE/_new 2016-11-17 12:44:27.000000000 +0100
@@ -17,7 +17,7 @@
Name: python3-transaction
-Version: 1.6.1
+Version: 2.0.2
Release: 0
Summary: Transaction management for Python
License: ZPL-2.1
++++++ transaction-1.6.1.tar.gz -> transaction-2.0.2.tar.gz ++++++
++++ 2457 lines of diff (skipped)