Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package trytond for openSUSE:Factory checked in at 2026-01-09 17:04:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trytond (Old) and /work/SRC/openSUSE:Factory/.trytond.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trytond" Fri Jan 9 17:04:51 2026 rev:114 rq:1326354 version:7.0.43 Changes: -------- --- /work/SRC/openSUSE:Factory/trytond/trytond.changes 2025-12-22 22:51:33.818768505 +0100 +++ /work/SRC/openSUSE:Factory/.trytond.new.1928/trytond.changes 2026-01-09 17:07:03.912886711 +0100 @@ -1,0 +2,5 @@ +Mon Jan 5 15:14:57 UTC 2026 - Axel Braun <[email protected]> + +- Version 7.0.43 - Bugfix Release + +------------------------------------------------------------------- Old: ---- trytond-7.0.42.tar.gz New: ---- trytond-7.0.43.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trytond.spec ++++++ --- /var/tmp/diff_new_pack.hrCWLK/_old 2026-01-09 17:07:05.068934629 +0100 +++ /var/tmp/diff_new_pack.hrCWLK/_new 2026-01-09 17:07:05.072934795 +0100 @@ -1,7 +1,7 @@ # # spec file for package trytond # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2015-2025 Dr. Axel Braun <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -30,7 +30,7 @@ ##%%endif Name: trytond -Version: %{majorver}.42 +Version: %{majorver}.43 Release: 0 Summary: An Enterprise Resource Planning (ERP) system License: GPL-3.0-or-later ++++++ trytond-7.0.42.tar.gz -> trytond-7.0.43.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/CHANGELOG new/trytond-7.0.43/CHANGELOG --- old/trytond-7.0.42/CHANGELOG 2025-12-20 21:10:33.000000000 +0100 +++ new/trytond-7.0.43/CHANGELOG 2026-01-02 10:50:33.000000000 +0100 @@ -1,4 +1,9 @@ +Version 7.0.43 - 2026-01-02 +--------------------------- +* Bug fixes (see mercurial logs for details) + + Version 7.0.42 - 2025-12-20 --------------------------- * Bug fixes (see mercurial logs for details) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/PKG-INFO new/trytond-7.0.43/PKG-INFO --- old/trytond-7.0.42/PKG-INFO 2025-12-20 21:10:36.602672800 +0100 +++ new/trytond-7.0.43/PKG-INFO 2026-01-02 10:50:37.077471000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: trytond -Version: 7.0.42 +Version: 7.0.43 Summary: Tryton server Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/7.0/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/trytond/__init__.py new/trytond-7.0.43/trytond/__init__.py --- old/trytond-7.0.42/trytond/__init__.py 2025-12-17 19:11:29.000000000 +0100 +++ new/trytond-7.0.43/trytond/__init__.py 2025-12-20 21:10:45.000000000 +0100 @@ -13,7 +13,7 @@ except ImportError: requests_utils = None -__version__ = "7.0.42" +__version__ = "7.0.43" if not os.environ.get('TRYTOND_APPNAME'): os.environ['TRYTOND_APPNAME'] = os.path.basename( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/trytond/model/modelsql.py new/trytond-7.0.43/trytond/model/modelsql.py --- old/trytond-7.0.42/trytond/model/modelsql.py 2025-10-31 14:27:51.000000000 +0100 +++ new/trytond-7.0.43/trytond/model/modelsql.py 2025-12-30 18:19:13.000000000 +0100 @@ -147,7 +147,7 @@ for column, operator in self.excludes) where = '' if self.where: - where = ' WHERE ' + str(self.where) + where = ' WHERE (' + str(self.where) + ')' return 'EXCLUDE (%s)' % exclude + where @property diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/trytond/model/modelstorage.py new/trytond-7.0.43/trytond/model/modelstorage.py --- old/trytond-7.0.42/trytond/model/modelstorage.py 2025-11-20 20:37:06.000000000 +0100 +++ new/trytond-7.0.43/trytond/model/modelstorage.py 2025-12-30 18:27:28.000000000 +0100 @@ -178,14 +178,16 @@ return pool = Pool() Log = pool.get('ir.model.log') - transaction = Transaction() - if user is None: - user = transaction.user - for record in records: - assert record.id >= 0 - transaction.log_records.append(Log( - resource=record, event=event, target=target, user=user, - **extra)) + for transaction, sub_records in groupby( + records, lambda r: r._transaction): + with Transaction().set_current_transaction(transaction): + if user is None: + user = transaction.user + for record in records: + assert record.id >= 0 + transaction.log_records.append(Log( + resource=record, event=event, target=target, + user=user, **extra)) @classmethod def create(cls, vlist): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trytond-7.0.42/trytond.egg-info/PKG-INFO new/trytond-7.0.43/trytond.egg-info/PKG-INFO --- old/trytond-7.0.42/trytond.egg-info/PKG-INFO 2025-12-20 21:10:35.000000000 +0100 +++ new/trytond-7.0.43/trytond.egg-info/PKG-INFO 2026-01-02 10:50:36.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: trytond -Version: 7.0.42 +Version: 7.0.43 Summary: Tryton server Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/7.0/
