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
