[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#985575: marked as done (unblock: tryton-client/5.0.33-1)



Your message dated Sat, 20 Mar 2021 11:20:19 +0000
with message-id <E1lNZeV-00028Z-5O@respighi.debian.org>
and subject line unblock tryton-client
has caused the Debian Bug report #985575,
regarding unblock: tryton-client/5.0.33-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
985575: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985575
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package tryton-client

[ Reason ]

I uploaded the last state of the current Tryton LTS in time, but was
not aware of missing autopkgtests for the client. All other packages
have autopkgtests for the included test suite and thus should/will
migrate in time. The client as GTK app has no such tests included and
thus has only a superficial autopkgtest.

[ Impact ]

The user will just not profit from the currently latest bugfix release for the
client. As it is the most used package of the Tryton suite directly downloaded
from our pool it is just 

[ Tests ]

There are no tests for this GTK application than the actual testing by
the users of the client. The number of users of the LTS can be
considered as high enough to warrant for imminent reporting of
reggressions. There are currently no regressions reported.
https://ci.debian.net/data/autopkgtest/unstable/amd64/t/tryton-client/11034014/log.gz
reports basically success.

[ Risks ]

The bugfix release strategy of the Tryton project is quite conservative
introducing only small and really needed fixes. Bugfix releases for the
Tryton suite introduced almost never any regression, especially because
I upload only to Debian after having the bugfix release matured some
time after the release. Thus I consider this release definitely low
risk.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock tryton-client/5.0.33-1



-- 

    Mathias Behrle
    PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6
    AC29 7E5C 46B9 D0B6 1C71  7681 D6D0 9BE4 8405 BBF6
diff -Nru tryton-client-5.0.31/CHANGELOG tryton-client-5.0.33/CHANGELOG
--- tryton-client-5.0.31/CHANGELOG	2021-02-01 22:55:05.000000000 +0100
+++ tryton-client-5.0.33/CHANGELOG	2021-03-03 18:15:25.000000000 +0100
@@ -1,3 +1,9 @@
+Version 5.0.33 - 2021-03-03
+* Bug fixes (see mercurial logs for details)
+
+Version 5.0.32 - 2021-02-19
+* Bug fixes (see mercurial logs for details)
+
 Version 5.0.31 - 2021-02-01
 * Bug fixes (see mercurial logs for details)
 
diff -Nru tryton-client-5.0.31/COPYRIGHT tryton-client-5.0.33/COPYRIGHT
--- tryton-client-5.0.31/COPYRIGHT	2021-02-01 22:55:04.000000000 +0100
+++ tryton-client-5.0.33/COPYRIGHT	2021-03-03 18:15:24.000000000 +0100
@@ -5,7 +5,7 @@
 Copyright (C) 2008-2011 Udo Spallek.
 Copyright (C) 2008-2011 virtual things - Preisler & Spallek GbR.
 Copyright (C) 2008-2021 B2CK SPRL.
-Copyright (C) 2010-2020 Nicolas Ã?vrard.
+Copyright (C) 2010-2021 Nicolas Ã?vrard.
 Copyright (C) 2011-2012 Rodrigo Hübner.
 Copyright (C) 2012-2013 Antoine Smolders.
 
diff -Nru tryton-client-5.0.31/debian/changelog tryton-client-5.0.33/debian/changelog
--- tryton-client-5.0.31/debian/changelog	2021-02-17 17:01:43.000000000 +0100
+++ tryton-client-5.0.33/debian/changelog	2021-03-12 14:52:02.000000000 +0100
@@ -1,3 +1,10 @@
+tryton-client (5.0.33-1) unstable; urgency=medium
+
+  * Merging upstream version 5.0.33.
+  * Updating copyright file.
+
+ -- Mathias Behrle <mathiasb@m9s.biz>  Fri, 12 Mar 2021 14:52:02 +0100
+
 tryton-client (5.0.31-1) unstable; urgency=medium
 
   * Updating to standards version 4.5.1, no changes needed.
diff -Nru tryton-client-5.0.31/debian/copyright tryton-client-5.0.33/debian/copyright
--- tryton-client-5.0.31/debian/copyright	2021-02-17 17:01:43.000000000 +0100
+++ tryton-client-5.0.33/debian/copyright	2021-03-12 14:52:01.000000000 +0100
@@ -8,7 +8,7 @@
            2008-2011 Udo Spallek
            2008-2011 virtual things - Preisler & Spallek GbR
            2008-2021 B2CK SPRL
-           2010-2020 Nicolas Ã?vrard
+           2010-2021 Nicolas Ã?vrard
            2011-2012 Rodrigo Hübner
            2012-2013 Antoine Smolders
 License: GPL-3+
diff -Nru tryton-client-5.0.31/.hgtags tryton-client-5.0.33/.hgtags
--- tryton-client-5.0.31/.hgtags	2021-02-01 22:55:05.000000000 +0100
+++ tryton-client-5.0.33/.hgtags	2021-03-03 18:15:25.000000000 +0100
@@ -50,3 +50,5 @@
 d7d870b90fbf15104321ea278c1c5ff10b8c0e9f 5.0.29
 9cb8b4324b1a5e57670cd76bfe21c69f538f969a 5.0.30
 c0c6f729df4a818f1a9fa0f953df9183c248a90b 5.0.31
+cdddb64ea19d3d8319ab2b7d61604c372224615c 5.0.32
+1b8ce300f1013ce8c8fc87632c51e6efd9826f20 5.0.33
diff -Nru tryton-client-5.0.31/PKG-INFO tryton-client-5.0.33/PKG-INFO
--- tryton-client-5.0.31/PKG-INFO	2021-02-01 22:55:07.271955300 +0100
+++ tryton-client-5.0.33/PKG-INFO	2021-03-03 18:15:27.246101600 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tryton
-Version: 5.0.31
+Version: 5.0.33
 Summary: Tryton client
 Home-page: http://www.tryton.org/
 Author: Tryton
diff -Nru tryton-client-5.0.31/tryton/common/domain_parser.py tryton-client-5.0.33/tryton/common/domain_parser.py
--- tryton-client-5.0.31/tryton/common/domain_parser.py	2021-01-28 22:56:34.000000000 +0100
+++ tryton-client-5.0.33/tryton/common/domain_parser.py	2021-02-11 21:56:22.000000000 +0100
@@ -107,12 +107,12 @@
     assert list(group_operator(iter(['a', '>', '=', '=']))) == ['a', '>=', '=']
 
 
-def likify(value):
+def likify(value, escape='\\'):
     "Add % if needed"
     if not value:
         return '%'
-    escaped = value.replace('%%', '__')
-    if '%' in escaped:
+    escaped = value.replace(escape + '%', '').replace(escape + '_', '')
+    if '%' in escaped or '_' in escaped:
         return value
     else:
         return '%' + value + '%'
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/bg/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/bg/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/ca/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/ca/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/cs/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/cs/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/de/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/de/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/es/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/es/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/fa/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/fa/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/fr/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/fr/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/hu_HU/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/it_IT/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/lo/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/lo/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/lt/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/lt/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/nl/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/nl/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/pl/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/pl/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/pt_BR/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/ru/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/ru/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/sl/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/sl/LC_MESSAGES/tryton.mo sind verschieden.
Binärdateien /tmp/ewYeMEaywA/tryton-client-5.0.31/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo und /tmp/dBx6Gi1OGc/tryton-client-5.0.33/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo sind verschieden.
diff -Nru tryton-client-5.0.31/tryton/gui/window/view_form/model/record.py tryton-client-5.0.33/tryton/gui/window/view_form/model/record.py
--- tryton-client-5.0.31/tryton/gui/window/view_form/model/record.py	2020-11-04 23:37:15.000000000 +0100
+++ tryton-client-5.0.33/tryton/gui/window/view_form/model/record.py	2021-02-11 21:56:22.000000000 +0100
@@ -305,7 +305,7 @@
     def pre_validate(self):
         if not self.modified_fields:
             return True
-        values = self._get_on_change_args(self.modified_fields)
+        values = self._get_on_change_args(['id'] + list(self.modified_fields))
         try:
             RPCExecute('model', self.model_name, 'pre_validate', values,
                 context=self.get_context())
diff -Nru tryton-client-5.0.31/tryton/gui/window/view_form/view/graph_gtk/graph.py tryton-client-5.0.33/tryton/gui/window/view_form/view/graph_gtk/graph.py
--- tryton-client-5.0.31/tryton/gui/window/view_form/view/graph_gtk/graph.py	2020-01-27 19:27:47.000000000 +0100
+++ tryton-client-5.0.33/tryton/gui/window/view_form/view/graph_gtk/graph.py	2021-02-24 21:18:54.000000000 +0100
@@ -370,7 +370,6 @@
             self.datas.setdefault(x, {})
             for yfield in self.yfields:
                 key = yfield.get('key', yfield['name'])
-                self.datas[x].setdefault(key, 0.0)
                 if yfield.get('domain'):
                     context = rpc.CONTEXT.copy()
                     context['context'] = context.copy()
@@ -379,6 +378,7 @@
                         context[field] = model[field].get(model)
                     if not PYSONDecoder(context).decode(yfield['domain']):
                         continue
+                self.datas[x].setdefault(key, 0.0)
                 if yfield['name'] == '#':
                     self.datas[x][key] += 1
                 else:
diff -Nru tryton-client-5.0.31/tryton/__init__.py tryton-client-5.0.33/tryton/__init__.py
--- tryton-client-5.0.31/tryton/__init__.py	2021-01-01 16:12:07.000000000 +0100
+++ tryton-client-5.0.33/tryton/__init__.py	2021-02-19 21:22:56.000000000 +0100
@@ -1,6 +1,6 @@
 # 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__ = "5.0.31"
+__version__ = "5.0.33"
 import sys
 
 import gi
diff -Nru tryton-client-5.0.31/tryton.egg-info/PKG-INFO tryton-client-5.0.33/tryton.egg-info/PKG-INFO
--- tryton-client-5.0.31/tryton.egg-info/PKG-INFO	2021-02-01 22:55:06.000000000 +0100
+++ tryton-client-5.0.33/tryton.egg-info/PKG-INFO	2021-03-03 18:15:26.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tryton
-Version: 5.0.31
+Version: 5.0.33
 Summary: Tryton client
 Home-page: http://www.tryton.org/
 Author: Tryton

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: