Hello community,

here is the log from the commit of package trytond for openSUSE:Factory checked 
in at 2019-07-17 13:14:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trytond (Old)
 and      /work/SRC/openSUSE:Factory/.trytond.new.1887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trytond"

Wed Jul 17 13:14:48 2019 rev:32 rq:714987 version:4.6.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/trytond/trytond.changes  2019-06-01 
09:48:07.131352573 +0200
+++ /work/SRC/openSUSE:Factory/.trytond.new.1887/trytond.changes        
2019-07-17 13:14:55.995828625 +0200
@@ -1,0 +2,5 @@
+Fri Jul 12 17:20:13 UTC 2019 - Axel Braun <[email protected]>
+
+- Version 4.6.17 - Bugfix Release
+
+-------------------------------------------------------------------

Old:
----
  trytond-4.6.15.tar.gz

New:
----
  trytond-4.6.17.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ trytond.spec ++++++
--- /var/tmp/diff_new_pack.61extd/_old  2019-07-17 13:14:56.851828209 +0200
+++ /var/tmp/diff_new_pack.61extd/_new  2019-07-17 13:14:56.851828209 +0200
@@ -20,7 +20,7 @@
 %define majorver 4.6
 %define base_name tryton
 Name:           trytond
-Version:        %{majorver}.15
+Version:        %{majorver}.17
 Release:        0
 
 Summary:        An Enterprise Resource Planning (ERP) system

++++++ trytond-4.6.15.tar.gz -> trytond-4.6.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/.hgtags new/trytond-4.6.17/.hgtags
--- old/trytond-4.6.15/.hgtags  2019-04-22 10:24:20.000000000 +0200
+++ new/trytond-4.6.17/.hgtags  2019-07-01 21:27:45.000000000 +0200
@@ -32,3 +32,5 @@
 59030dbfa9eb91e5c62702d07aa364f73ad31f83 4.6.13
 91b7ec49a0ed1e1424bce8c34f367654588037d0 4.6.14
 aa0e0a0ce2e1e00da1fbbd840f5aa9f571caced5 4.6.15
+22cde484eaa0c70946b12a272dbe1f69a1ee91f1 4.6.16
+b05891693d5db22f2e585246559825f4b047f62c 4.6.17
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/CHANGELOG new/trytond-4.6.17/CHANGELOG
--- old/trytond-4.6.15/CHANGELOG        2019-04-22 10:24:20.000000000 +0200
+++ new/trytond-4.6.17/CHANGELOG        2019-07-01 21:27:44.000000000 +0200
@@ -1,3 +1,9 @@
+Version 4.6.17 - 2019-07-01
+* Bug fixes (see mercurial logs for details)
+
+Version 4.6.16 - 2019-06-10
+* Bug fixes (see mercurial logs for details)
+
 Version 4.6.15 - 2019-04-22
 * Bug fixes (see mercurial logs for details)
 * Replace dsn by params to connect to postgresql
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/PKG-INFO new/trytond-4.6.17/PKG-INFO
--- old/trytond-4.6.15/PKG-INFO 2019-04-22 10:24:21.000000000 +0200
+++ new/trytond-4.6.17/PKG-INFO 2019-07-01 21:27:46.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: trytond
-Version: 4.6.15
+Version: 4.6.17
 Summary: Tryton server
 Home-page: http://www.tryton.org/
 Author: Tryton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/trytond/__init__.py 
new/trytond-4.6.17/trytond/__init__.py
--- old/trytond-4.6.15/trytond/__init__.py      2019-04-02 21:34:23.000000000 
+0200
+++ new/trytond-4.6.17/trytond/__init__.py      2019-06-10 18:21:49.000000000 
+0200
@@ -5,7 +5,7 @@
 import warnings
 from email import charset
 
-__version__ = "4.6.15"
+__version__ = "4.6.17"
 
 os.environ['TZ'] = 'UTC'
 if hasattr(time, 'tzset'):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/trytond/protocols/xmlrpc.py 
new/trytond-4.6.17/trytond/protocols/xmlrpc.py
--- old/trytond-4.6.15/trytond/protocols/xmlrpc.py      2019-01-14 
18:57:24.000000000 +0100
+++ new/trytond-4.6.17/trytond/protocols/xmlrpc.py      2019-06-25 
23:23:01.000000000 +0200
@@ -131,8 +131,7 @@
     cast = bytearray if bytes == str else bytes
     self.append(cast(value.data))
     self._value = 0
-if bytes == str:
-    client.Unmarshaller.dispatch['base64'] = _end_base64
+client.Unmarshaller.dispatch['base64'] = _end_base64
 
 
 class XMLRequest(Request):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/trytond/tests/test_pyson.py 
new/trytond-4.6.17/trytond/tests/test_pyson.py
--- old/trytond-4.6.15/trytond/tests/test_pyson.py      2018-08-20 
22:55:19.000000000 +0200
+++ new/trytond-4.6.17/trytond/tests/test_pyson.py      2019-06-17 
21:57:03.000000000 +0200
@@ -4,6 +4,8 @@
 
 import unittest
 import datetime
+import sys
+
 from trytond import pyson
 
 
@@ -106,11 +108,12 @@
             's': [True, False],
             })
 
-        self.assertRaises(AssertionError, pyson.And, 'test', False)
-        self.assertRaises(AssertionError, pyson.And, True, 'test')
-        self.assertRaises(AssertionError, pyson.And, True, False, 'test')
-        self.assertRaises(AssertionError, pyson.And, True)
-        self.assertRaises(AssertionError, pyson.And)
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.And, 'test', False)
+            self.assertRaises(AssertionError, pyson.And, True, 'test')
+            self.assertRaises(AssertionError, pyson.And, True, False, 'test')
+            self.assertRaises(AssertionError, pyson.And, True)
+            self.assertRaises(AssertionError, pyson.And)
 
         self.assertEqual(pyson.And(True, False).types(), set([bool]))
 
@@ -151,11 +154,12 @@
             's': [True, False],
             })
 
-        self.assertRaises(AssertionError, pyson.Or, 'test', False)
-        self.assertRaises(AssertionError, pyson.Or, True, 'test')
-        self.assertRaises(AssertionError, pyson.Or, True, False, 'test')
-        self.assertRaises(AssertionError, pyson.Or, True)
-        self.assertRaises(AssertionError, pyson.Or)
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.Or, 'test', False)
+            self.assertRaises(AssertionError, pyson.Or, True, 'test')
+            self.assertRaises(AssertionError, pyson.Or, True, False, 'test')
+            self.assertRaises(AssertionError, pyson.Or, True)
+            self.assertRaises(AssertionError, pyson.Or)
 
         self.assertEqual(pyson.Or(True, False).types(), set([bool]))
 
@@ -197,7 +201,8 @@
             's2': 'test',
             })
 
-        self.assertRaises(AssertionError, pyson.Equal, 'test', True)
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.Equal, 'test', True)
 
         self.assertEqual(pyson.Equal('test', 'test').types(), set([bool]))
 
@@ -219,9 +224,10 @@
             'e': False,
             })
 
-        self.assertRaises(AssertionError, pyson.Greater, 'test', 0)
-        self.assertRaises(AssertionError, pyson.Greater, 1, 'test')
-        self.assertRaises(AssertionError, pyson.Greater, 1, 0, 'test')
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.Greater, 'test', 0)
+            self.assertRaises(AssertionError, pyson.Greater, 1, 'test')
+            self.assertRaises(AssertionError, pyson.Greater, 1, 0, 'test')
 
         self.assertEqual(pyson.Greater(1, 0).types(), set([bool]))
 
@@ -260,9 +266,10 @@
             'e': False,
             })
 
-        self.assertRaises(AssertionError, pyson.Less, 'test', 1)
-        self.assertRaises(AssertionError, pyson.Less, 0, 'test')
-        self.assertRaises(AssertionError, pyson.Less, 0, 1, 'test')
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.Less, 'test', 1)
+            self.assertRaises(AssertionError, pyson.Less, 0, 'test')
+            self.assertRaises(AssertionError, pyson.Less, 0, 1, 'test')
 
         self.assertEqual(pyson.Less(0, 1).types(), set([bool]))
 
@@ -301,8 +308,9 @@
             'e': 'bar',
             })
 
-        self.assertRaises(AssertionError, pyson.If, 'test', 'foo', 'bar')
-        self.assertRaises(AssertionError, pyson.If, True, 'foo', False)
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.If, 'test', 'foo', 'bar')
+            self.assertRaises(AssertionError, pyson.If, True, 'foo', False)
 
         self.assertEqual(pyson.If(True, 'foo', 'bar').types(),
             set([basestring]))
@@ -326,8 +334,10 @@
             'd': 'default',
             })
 
-        self.assertRaises(AssertionError, pyson.Get, 'test', 'foo', 'default')
-        self.assertRaises(AssertionError, pyson.Get, {}, 1, 'default')
+        if not sys.flags.optimize:
+            self.assertRaises(
+                AssertionError, pyson.Get, 'test', 'foo', 'default')
+            self.assertRaises(AssertionError, pyson.Get, {}, 1, 'default')
 
         self.assertEqual(pyson.Get({}, 'foo', 'default').types(),
             set([basestring]))
@@ -356,8 +366,9 @@
             'v': {'foo': 'bar'},
             })
 
-        self.assertRaises(AssertionError, pyson.In, object(), {})
-        self.assertRaises(AssertionError, pyson.In, 'test', 'foo')
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.In, object(), {})
+            self.assertRaises(AssertionError, pyson.In, 'test', 'foo')
 
         self.assertEqual(pyson.In('foo', {}).types(), set([bool]))
 
@@ -406,18 +417,19 @@
             'dd': -7
             })
 
-        self.assertRaises(AssertionError, pyson.Date, 'test', 1, 12, -1, 12,
-                -7)
-        self.assertRaises(AssertionError, pyson.Date, 2010, 'test', 12, -1, 12,
-                -7)
-        self.assertRaises(AssertionError, pyson.Date, 2010, 1, 'test', -1, 12,
-                -7)
-        self.assertRaises(AssertionError, pyson.Date, 2010, 1, 12, 'test', 12,
-                -7)
-        self.assertRaises(AssertionError, pyson.Date, 2010, 1, 12, -1, 'test',
-                -7)
-        self.assertRaises(AssertionError, pyson.Date, 2010, 1, 12, -1, 12,
-                'test')
+        if not sys.flags.optimize:
+            self.assertRaises(
+                AssertionError, pyson.Date, 'test', 1, 12, -1, 12, -7)
+            self.assertRaises(
+                AssertionError, pyson.Date, 2010, 'test', 12, -1, 12, -7)
+            self.assertRaises(
+                AssertionError, pyson.Date, 2010, 1, 'test', -1, 12, -7)
+            self.assertRaises(
+                AssertionError, pyson.Date, 2010, 1, 12, 'test', 12, -7)
+            self.assertRaises(
+                AssertionError, pyson.Date, 2010, 1, 12, -1, 'test', -7)
+            self.assertRaises(
+                AssertionError, pyson.Date, 2010, 1, 12, -1, 12, 'test')
 
         self.assertEqual(pyson.Date(2010, 1, 12, -1, 12, -7).types(),
             set([datetime.date]))
@@ -470,34 +482,49 @@
                 'dms': 1,
                 })
 
-        self.assertRaises(AssertionError, pyson.DateTime, 'test', 1, 12, 10,
-                30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 'test', 12, 10,
-                30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 'test', 10,
-                30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 'test',
-                30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10,
-                'test', 20, 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                'test', 0, -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 'test', -1, 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, 'test', 12, -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 'test', -7, 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 12, 'test', 2, 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 12, -7, 'test', 15, 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 12, -7, 2, 'test', 30, 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 12, -7, 2, 15, 'test', 1)
-        self.assertRaises(AssertionError, pyson.DateTime, 2010, 1, 12, 10, 30,
-                20, 0, -1, 12, -7, 2, 15, 30, 'test')
+        if not sys.flags.optimize:
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                'test', 1, 12, 10, 30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 'test', 12, 10, 30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 'test', 10, 30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 'test', 30, 20, 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 'test', 20, 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 'test', 0, -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 'test', -1, 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, 'test', 12, -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 'test', -7, 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 12, 'test', 2, 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 12, -7, 'test', 15, 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 12, -7, 2, 'test', 30, 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 12, -7, 2, 15, 'test', 1)
+            self.assertRaises(
+                AssertionError, pyson.DateTime,
+                2010, 1, 12, 10, 30, 20, 0, -1, 12, -7, 2, 15, 30, 'test')
 
         self.assertEqual(pyson.DateTime(2010, 1, 12, 10, 30, 20, 0,
             -1, 12, -7, 2, 15, 30, 1).types(), set([datetime.datetime]))
@@ -558,7 +585,8 @@
                 'v': [1, 2, 3],
                 })
 
-        self.assertRaises(AssertionError, pyson.Len, object())
+        if not sys.flags.optimize:
+            self.assertRaises(AssertionError, pyson.Len, object())
 
         self.assertEqual(pyson.Len([1, 2, 3]).types(), set([int]))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/trytond/tests/test_tools.py 
new/trytond-4.6.17/trytond/tests/test_tools.py
--- old/trytond-4.6.15/trytond/tests/test_tools.py      2018-08-20 
22:55:19.000000000 +0200
+++ new/trytond-4.6.17/trytond/tests/test_tools.py      2019-06-17 
21:57:03.000000000 +0200
@@ -5,6 +5,8 @@
 import unittest
 import doctest
 import datetime
+import sys
+
 import sql
 import sql.operators
 
@@ -50,6 +52,7 @@
             (((self.table.id >= 1) & (self.table.id <= 12))
                 | (self.table.id.in_([15, 18, 19, 21]))))
 
+    @unittest.skipIf(sys.flags.optimize, "assert removed by optimization")
     def test_reduce_ids_float(self):
         'Test reduce_ids with integer as float'
         self.assertEqual(reduce_ids(self.table.id,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trytond-4.6.15/trytond.egg-info/PKG-INFO 
new/trytond-4.6.17/trytond.egg-info/PKG-INFO
--- old/trytond-4.6.15/trytond.egg-info/PKG-INFO        2019-04-22 
10:24:21.000000000 +0200
+++ new/trytond-4.6.17/trytond.egg-info/PKG-INFO        2019-07-01 
21:27:45.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: trytond
-Version: 4.6.15
+Version: 4.6.17
 Summary: Tryton server
 Home-page: http://www.tryton.org/
 Author: Tryton


Reply via email to