Hello community, here is the log from the commit of package tryton for openSUSE:Factory checked in at 2017-06-12 15:34:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tryton (Old) and /work/SRC/openSUSE:Factory/.tryton.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tryton" Mon Jun 12 15:34:28 2017 rev:8 rq:502813 version:3.8.15 Changes: -------- --- /work/SRC/openSUSE:Factory/tryton/tryton.changes 2017-03-16 09:51:30.969952189 +0100 +++ /work/SRC/openSUSE:Factory/.tryton.new/tryton.changes 2017-06-12 15:34:33.914306219 +0200 @@ -1,0 +2,5 @@ +Tue Jun 6 21:13:14 UTC 2017 - axel.br...@gmx.de + +- Version 3.8.15 + +------------------------------------------------------------------- Old: ---- tryton-3.8.14.tar.gz New: ---- tryton-3.8.15.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tryton.spec ++++++ --- /var/tmp/diff_new_pack.Z7Q35u/_old 2017-06-12 15:34:34.970157300 +0200 +++ /var/tmp/diff_new_pack.Z7Q35u/_new 2017-06-12 15:34:34.970157300 +0200 @@ -19,7 +19,7 @@ %define majorver 3.8 Name: tryton -Version: %{majorver}.14 +Version: %{majorver}.15 Release: 0 Summary: The client of the Tryton application platform License: GPL-3.0 ++++++ tryton-3.8.14.tar.gz -> tryton-3.8.15.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/CHANGELOG new/tryton-3.8.15/CHANGELOG --- old/tryton-3.8.14/CHANGELOG 2017-03-10 10:26:12.000000000 +0100 +++ new/tryton-3.8.15/CHANGELOG 2017-06-05 23:40:33.000000000 +0200 @@ -1,3 +1,6 @@ +Version 3.8.15 - 2017-06-05 +* Bug fixes (see mercurial logs for details) + Version 3.8.14 - 2017-03-10 * Bug fixes (see mercurial logs for details) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/PKG-INFO new/tryton-3.8.15/PKG-INFO --- old/tryton-3.8.14/PKG-INFO 2017-03-10 10:26:22.000000000 +0100 +++ new/tryton-3.8.15/PKG-INFO 2017-06-05 23:40:34.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: tryton -Version: 3.8.14 +Version: 3.8.15 Summary: Tryton client Home-page: http://www.tryton.org/ Author: Tryton diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/setup.cfg new/tryton-3.8.15/setup.cfg --- old/tryton-3.8.14/setup.cfg 2017-03-10 10:26:22.000000000 +0100 +++ new/tryton-3.8.15/setup.cfg 2017-06-05 23:40:34.000000000 +0200 @@ -21,5 +21,4 @@ [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/__init__.py new/tryton-3.8.15/tryton/__init__.py --- old/tryton-3.8.14/tryton/__init__.py 2017-01-03 23:19:01.000000000 +0100 +++ new/tryton-3.8.15/tryton/__init__.py 2017-03-10 10:26:45.000000000 +0100 @@ -1,3 +1,3 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. -__version__ = "3.8.14" +__version__ = "3.8.15" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/common/domain_parser.py new/tryton-3.8.15/tryton/common/domain_parser.py --- old/tryton-3.8.14/tryton/common/domain_parser.py 2016-07-04 21:53:02.000000000 +0200 +++ new/tryton-3.8.15/tryton/common/domain_parser.py 2017-06-05 23:40:30.000000000 +0200 @@ -264,7 +264,7 @@ def convert_datetime(): if not value: return - format_ = context.get('date_format', '%X') + ' %x' + format_ = context.get('date_format', '%x') + ' %X' try: dt = date_parse(value, format_) if dt.time() == datetime.time.min: @@ -405,6 +405,9 @@ ('12/04/2002', datetime.datetime(2002, 12, 4)), ('12/04/2002 12:30:00', untimezoned_date( datetime.datetime(2002, 12, 4, 12, 30))), + ('02/03/04', datetime.datetime(2004, 2, 3)), + ('02/03/04 05:06:07', untimezoned_date( + datetime.datetime(2004, 2, 3, 5, 6, 7))), ('test', None), (None, None), ): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/common/popup_menu.py new/tryton-3.8.15/tryton/common/popup_menu.py --- old/tryton-3.8.14/tryton/common/popup_menu.py 2016-05-10 23:45:48.000000000 +0200 +++ new/tryton-3.8.15/tryton/common/popup_menu.py 2017-06-05 23:40:30.000000000 +0200 @@ -57,7 +57,8 @@ def edit(menuitem): with Window(hide_current=True, allow_similar=True): - Window.create(field.attrs.get('view_ids'), model, id_(record), + Window.create( + field.attrs.get('view_ids', '').split(','), model, id_(record), mode=['form']) if title: Binary files old/tryton-3.8.14/tryton/data/locale/bg_BG/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/bg_BG/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/ca_ES/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/ca_ES/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/cs_CZ/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/cs_CZ/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/de_DE/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/de_DE/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/es_AR/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/es_AR/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/es_CO/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/es_CO/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/es_EC/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/es_EC/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/es_ES/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/es_ES/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/es_MX/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/es_MX/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/fr_FR/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/fr_FR/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/lt_LT/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/lt_LT/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/nl_NL/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/nl_NL/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/ru_RU/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/ru_RU/LC_MESSAGES/tryton.mo differ Binary files old/tryton-3.8.14/tryton/data/locale/sl_SI/LC_MESSAGES/tryton.mo and new/tryton-3.8.15/tryton/data/locale/sl_SI/LC_MESSAGES/tryton.mo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/gui/window/form.py new/tryton-3.8.15/tryton/gui/window/form.py --- old/tryton-3.8.14/tryton/gui/window/form.py 2016-05-10 23:45:49.000000000 +0200 +++ new/tryton-3.8.15/tryton/gui/window/form.py 2017-06-05 23:40:30.000000000 +0200 @@ -242,7 +242,7 @@ except RPCException: return date_format = self.screen.context.get('date_format', '%x') - datetime_format = date_format + ' %X.%f' + datetime_format = date_format + ' %H:%M:%S.%f' message_str = '' for line in res: for (key, val) in fields: @@ -268,7 +268,7 @@ return revision = self.screen.context.get('_datetime') format_ = self.screen.context.get('date_format', '%x') - format_ += ' %X.%f' + format_ += ' %H:%M:%S.%f' revision = Revision(revisions, revision, format_).run() # Prevent too old revision in form view if (self.screen.current_view.view_type == 'form' @@ -292,7 +292,7 @@ revision = self.screen.context.get('_datetime') if revision: format_ = self.screen.context.get('date_format', '%x') - format_ += ' %X.%f' + format_ += ' %H:%M:%S.%f' revision = datetime_strftime(revision, format_) self.title.set_label('%s @ %s' % (self.name, revision)) else: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/gui/window/revision.py new/tryton-3.8.15/tryton/gui/window/revision.py --- old/tryton-3.8.14/tryton/gui/window/revision.py 2016-05-10 23:45:49.000000000 +0200 +++ new/tryton-3.8.15/tryton/gui/window/revision.py 2017-06-05 23:40:30.000000000 +0200 @@ -14,7 +14,7 @@ class Revision(object): 'Ask revision' - def __init__(self, revisions, revision=None, format_='%x %X.%f'): + def __init__(self, revisions, revision=None, format_='%x %H:%M:%S.%f'): self.parent = get_toplevel_window() self.win = gtk.Dialog(_('Revision'), self.parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/gui/window/view_board/action.py new/tryton-3.8.15/tryton/gui/window/view_board/action.py --- old/tryton-3.8.14/tryton/gui/window/view_board/action.py 2016-05-10 23:45:49.000000000 +0200 +++ new/tryton-3.8.15/tryton/gui/window/view_board/action.py 2017-06-05 23:40:30.000000000 +0200 @@ -17,9 +17,11 @@ class Action(SignalEvent): def __init__(self, attrs=None, context=None): + if context is None: + context = {} super(Action, self).__init__() self.name = attrs['name'] - self.context = context or {} + self.context = context.copy() try: self.action = RPCExecute('model', 'ir.action.act_window', 'get', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton/gui/window/view_form/model/record.py new/tryton-3.8.15/tryton/gui/window/view_form/model/record.py --- old/tryton-3.8.14/tryton/gui/window/view_form/model/record.py 2016-05-10 23:45:49.000000000 +0200 +++ new/tryton-3.8.15/tryton/gui/window/view_form/model/record.py 2017-06-05 23:40:30.000000000 +0200 @@ -388,7 +388,7 @@ for field_name, field in self.group.fields.iteritems(): if fields is not None and field_name not in fields: continue - if field.get_state_attrs(self).get('readonly', False): + if field.attrs.get('readonly'): continue if field_name == self.group.exclude_field: continue diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-3.8.14/tryton.egg-info/PKG-INFO new/tryton-3.8.15/tryton.egg-info/PKG-INFO --- old/tryton-3.8.14/tryton.egg-info/PKG-INFO 2017-03-10 10:26:21.000000000 +0100 +++ new/tryton-3.8.15/tryton.egg-info/PKG-INFO 2017-06-05 23:40:34.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: tryton -Version: 3.8.14 +Version: 3.8.15 Summary: Tryton client Home-page: http://www.tryton.org/ Author: Tryton