Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tryton for openSUSE:Factory checked in at 2023-01-03 15:06:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tryton (Old) and /work/SRC/openSUSE:Factory/.tryton.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tryton" Tue Jan 3 15:06:24 2023 rev:10 rq:1046512 version:6.0.22 Changes: -------- --- /work/SRC/openSUSE:Factory/tryton/tryton.changes 2022-11-26 18:45:32.531244443 +0100 +++ /work/SRC/openSUSE:Factory/.tryton.new.1563/tryton.changes 2023-01-03 15:06:39.318961593 +0100 @@ -1,0 +2,5 @@ +Tue Jan 3 12:25:29 UTC 2023 - Axel Braun <axel.br...@gmx.de> + +- Version 6.0.22 - Bugfix Release + +------------------------------------------------------------------- Old: ---- tryton-6.0.21.tar.gz New: ---- tryton-6.0.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tryton.spec ++++++ --- /var/tmp/diff_new_pack.NO5w8p/_old 2023-01-03 15:06:39.762964184 +0100 +++ /var/tmp/diff_new_pack.NO5w8p/_new 2023-01-03 15:06:39.770964231 +0100 @@ -1,7 +1,7 @@ # # spec file for package tryton # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2015-2022 Dr. Axel Braun <d...@opensuse.org> # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define majorver 6.0 Name: tryton -Version: %{majorver}.21 +Version: %{majorver}.22 Release: 0 Summary: The client of the Tryton application platform License: GPL-3.0-or-later ++++++ tryton-6.0.21.tar.gz -> tryton-6.0.22.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/.drone.yml new/tryton-6.0.22/.drone.yml --- old/tryton-6.0.21/.drone.yml 2021-11-02 18:57:36.000000000 +0100 +++ new/tryton-6.0.22/.drone.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -clone: - hg: - image: plugins/hg - environment: - - HG_SHARE_POOL=/root/.cache/hg - volumes: - - cache:/root/.cache - -pipeline: - tox: - image: ${IMAGE} - environment: - - CFLAGS=-O0 - - TOX_TESTENV_PASSENV=CFLAGS CI_BUILD_NUMBER CI_JOB_NUMBER CI_JOB_ID - commands: - - pip install tox - - tox -e "${TOXENV}" - volumes: - - cache:/root/.cache - check_dist: - image: ${IMAGE} - commands: - - pip install twine - - python setup.py sdist - - twine check dist/* - -matrix: - include: - - IMAGE: tryton/tryton-test:3.6 - TOXENV: py36 - - IMAGE: tryton/tryton-test:3.7 - TOXENV: py37 - - IMAGE: tryton/tryton-test:3.8 - TOXENV: py38 - - IMAGE: tryton/tryton-test:3.9 - TOXENV: py39 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/.flake8 new/tryton-6.0.22/.flake8 --- old/tryton-6.0.21/.flake8 2021-11-02 18:52:43.000000000 +0100 +++ new/tryton-6.0.22/.flake8 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -[flake8] -ignore=E123,E124,E126,E128,E741,W503 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/.hgtags new/tryton-6.0.22/.hgtags --- old/tryton-6.0.21/.hgtags 2022-11-17 18:48:48.000000000 +0100 +++ new/tryton-6.0.22/.hgtags 1970-01-01 01:00:00.000000000 +0100 @@ -1,47 +0,0 @@ -923b3073b686c6dc5a921d0561c934adf3eeb879 1.0.0 -9a6434d63616f46520b6fa1b2be31906ff6f4f6a 1.2.0 -de84c1443d4bad908eabb99c381578b988c2117f 1.4.0 -3976912b23dfc5db2525d4c2e55d17f099d9492d 1.6.0 -8aa050da53cbdfabe1353a37da91c011b7fff549 1.8.0 -1876747b3f963ba6011b4bcf6968e681624c6e24 2.0.0 -5364f8ca6cd2cccfb5f7f39c69bb20bae2b5f495 2.2.0 -fe15da23f7333e0e90d2693aadddf6bed53ed602 2.4.0 -d069f9f1cdc3fea39e71415268582abb2b333ea1 2.6.0 -21fbf8bd36096d926c472acfecd3963369204af8 2.8.0 -9197d90b0257ec7c4576a38092fd592b3e87f7a4 3.0.0 -9721289ee2fdaab8b990de9327c3eab87363c88c 3.2.0 -8e5cba59137f9d0a063fa6d7855e09a51bc5889c 3.4.0 -1ac658605d42d82988cfb232afebfe359aba7776 3.6.0 -f4b9c8a84cf61935afec788c3c639982731452ef 3.8.0 -44d8ed92ff90cf98c4c01d37f12d344d9d66e7f1 4.0.0 -94037cff031ef897c9533a579356977c8a3cf695 4.2.0 -763dc5d8e1d7e483edbf9977dd96afc114555555 4.4.0 -d7ed5002e47249d019fbc546f6ac562db44c54f2 4.6.0 -2a2b48ea60fbb5201ea12443000d3a106a2fa27c 4.8.0 -70ade9d1fe04c734fe2dd7d35dd75b13f1af902a 5.0.0 -d5652dee45a43fccc1f33d39050af6e00e073273 5.2.0 -9f3fbb33df184ca19350cc71054dd9afd55f1cb7 5.4.0 -45d3f736ffb4396ee0dac0e2110fcc17237337ba 5.6.0 -df9de0ceeb27b38b165da7526accad0ad6682e86 5.8.0 -d18d03f0c540dfd2aae81dfaac048378a62c0ef6 6.0.0 -6cdc11292120ffb6df929721adfd738c4916a594 6.0.1 -23df79b60988e64c45be329933d803e0add7ae20 6.0.2 -5ab29a68b330847559add6204df341aeec38c223 6.0.3 -4493ce6c2dfcebde5701360689c635dbd6253d10 6.0.4 -0a8b71b80cc781e88f6a5a7467be9cdb3de50562 6.0.5 -be96d41f66a7bae727ecaf072a955ada01cd73e8 6.0.6 -0d0d910f4edfa1e493d8526dea6bc5f2ad78c30e 6.0.7 -1f7935eb899fb1ccdd363a085ba3a7a24349a3be 6.0.8 -375c664763440caa3f3ac4cdff2f694eedab7f7c 6.0.9 -a8f9ff596e3476c4fa73002524a78011b62b7fb8 6.0.10 -986c3f1e1d5ee57983adf34bf84c348abdba5b42 6.0.11 -e2cd492204aa2dd300eaaad5caca022b0114bea2 6.0.12 -1cbf7901b52d92f993ceba19357085386475c08d 6.0.13 -1474928ec1aa12d34e5fd79675bb284890bafd76 6.0.14 -0ee8d81a43a12bdd3064bcc100ef4a35ab86bfdb 6.0.15 -d1f3f6a0d5722332cddd2cb0837a266e5f5a1881 6.0.16 -dd458525c9d4c92eca991b832f06ec46a639c3a4 6.0.17 -40c3f7f6d487197698ac644ef28fa09dbce7e46a 6.0.18 -bd7b3f9a3c2f9cda09c2d5f89ed1c1f92dd78ff3 6.0.19 -4b448222df4c6c37b0223112c0c2c14f09675d34 6.0.20 -90566b9897fd57fb36e427dd7d8f2bbfa0a9ed5f 6.0.21 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/CHANGELOG new/tryton-6.0.22/CHANGELOG --- old/tryton-6.0.21/CHANGELOG 2022-11-17 18:48:48.000000000 +0100 +++ new/tryton-6.0.22/CHANGELOG 2023-01-02 23:11:07.000000000 +0100 @@ -1,3 +1,7 @@ +Version 6.0.22 - 2023-01-02 +--------------------------- +* Bug fixes (see mercurial logs for details) + Version 6.0.21 - 2022-11-17 --------------------------- * Bug fixes (see mercurial logs for details) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/PKG-INFO new/tryton-6.0.22/PKG-INFO --- old/tryton-6.0.21/PKG-INFO 2022-11-17 18:48:50.480251000 +0100 +++ new/tryton-6.0.22/PKG-INFO 2023-01-02 23:11:10.402441500 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tryton -Version: 6.0.21 +Version: 6.0.22 Summary: Tryton desktop client Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/6.0/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/doc/conf.py new/tryton-6.0.22/doc/conf.py --- old/tryton-6.0.21/doc/conf.py 1970-01-01 01:00:00.000000000 +0100 +++ new/tryton-6.0.22/doc/conf.py 2023-01-02 22:32:08.000000000 +0100 @@ -0,0 +1,56 @@ +# This file is part of Tryton. The COPYRIGHT file at the top level of +# this repository contains the full copyright notices and license terms. + +import os + +base_url = os.environ.get('DOC_BASE_URL') +if base_url: + modules_url = base_url + '/modules-{module}/' + trytond_url = base_url + '/server/' +else: + modules_url = ( + 'https://docs.tryton.org/projects/modules-{module}/en/{series}/') + trytond_url = 'https://docs.tryton.org/projects/server/en/{series}/' + + +def get_info(): + import subprocess + import sys + + module_dir = os.path.dirname(os.path.dirname(__file__)) + + info = dict() + + result = subprocess.run( + [sys.executable, 'setup.py', '--name'], + stdout=subprocess.PIPE, check=True, cwd=module_dir) + info['name'] = result.stdout.decode('utf-8').strip() + + result = subprocess.run( + [sys.executable, 'setup.py', '--version'], + stdout=subprocess.PIPE, check=True, cwd=module_dir) + version = result.stdout.decode('utf-8').strip() + if 'dev' in version: + info['series'] = 'latest' + else: + info['series'] = '.'.join(version.split('.', 2)[:2]) + + return info + + +info = get_info() + +master_doc = 'index' +project = info['name'] +release = version = info['series'] +default_role = 'ref' +highlight_language = 'none' +extensions = [ + 'sphinx.ext.intersphinx', + ] +intersphinx_mapping = { + 'python': ('https://docs.python.org/', None), + } +linkcheck_ignore = [r'/.*', r'https://demo.tryton.org/*'] + +del get_info, info, base_url, modules_url, trytond_url diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/setup.py new/tryton-6.0.22/setup.py --- old/tryton-6.0.21/setup.py 2021-11-29 23:30:38.000000000 +0100 +++ new/tryton-6.0.22/setup.py 2022-12-19 13:03:46.000000000 +0100 @@ -69,28 +69,6 @@ download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) -if minor_version % 2: - version = '%s.%s.dev0' % (major_version, minor_version) - download_url = 'hg+http://hg.tryton.org/%s#egg=%s-%s' % ( - name, name, version) -local_version = [] -if os.environ.get('CI_JOB_ID'): - local_version.append(os.environ['CI_JOB_ID']) -else: - for build in ['CI_BUILD_NUMBER', 'CI_JOB_NUMBER']: - if os.environ.get(build): - local_version.append(os.environ[build]) - else: - local_version = [] - break -if local_version: - version += '+' + '.'.join(local_version) - -dependency_links = [] -if minor_version % 2: - dependency_links.append( - 'https://trydevpi.tryton.org/?local_version=' - + '.'.join(local_version)) dist = setup(name=name, version=version, @@ -157,7 +135,6 @@ extras_require={ 'calendar': ['GooCalendar>=0.7'], }, - dependency_links=dependency_links, zip_safe=False, test_suite='tryton.tests', **args diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tox.ini new/tryton-6.0.22/tox.ini --- old/tryton-6.0.21/tox.ini 2021-11-02 18:57:36.000000000 +0100 +++ new/tryton-6.0.22/tox.ini 2022-12-19 13:03:46.000000000 +0100 @@ -3,4 +3,4 @@ [testenv] commands = {envpython} setup.py test -install_command = pip install --pre --find-links https://trydevpi.tryton.org/?local_version={env:CI_JOB_ID:{env:CI_BUILD_NUMBER}.{env:CI_JOB_NUMBER}} {opts} {packages} +passenv = * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton/__init__.py new/tryton-6.0.22/tryton/__init__.py --- old/tryton-6.0.21/tryton/__init__.py 2022-11-05 17:12:09.000000000 +0100 +++ new/tryton-6.0.22/tryton/__init__.py 2022-12-19 13:03:46.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__ = "6.0.21" +__version__ = "6.0.22" import gi import locale diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton/common/common.py new/tryton-6.0.22/tryton/common/common.py --- old/tryton-6.0.21/tryton/common/common.py 2022-06-13 16:10:46.000000000 +0200 +++ new/tryton-6.0.22/tryton/common/common.py 2023-01-02 22:32:08.000000000 +0100 @@ -423,6 +423,7 @@ win.add_buttons(*buttons) win.set_icon(TRYTON_ICON) if filename: + filename = slugify(filename) if action in (Gtk.FileChooserAction.SAVE, Gtk.FileChooserAction.CREATE_FOLDER): win.set_current_name(filename) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton/common/domain_inversion.py new/tryton-6.0.22/tryton/common/domain_inversion.py --- old/tryton-6.0.21/tryton/common/domain_inversion.py 2021-11-02 18:52:43.000000000 +0100 +++ new/tryton-6.0.22/tryton/common/domain_inversion.py 2023-01-02 22:32:08.000000000 +0100 @@ -342,7 +342,7 @@ model = domain[3] value = [model, value] if name.count('.') == count and domain[1] == '=': - return True, domain[1], value + return True, name, value return False, None, None Binary files old/tryton-6.0.21/tryton/data/locale/bg/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/bg/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/ca/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/ca/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/cs/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/cs/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/de/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/de/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/es/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/es/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/et/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/et/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/fa/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/fa/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/fi/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/fi/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/fr/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/fr/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/hu/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/hu/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/id/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/id/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/it/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/it/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/lo/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/lo/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/lt/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/lt/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/nl/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/nl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/pl/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/pl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/pt/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/pt/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/ro/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/ro/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/ru/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/ru/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/sl/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/sl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/tr/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/tr/LC_MESSAGES/tryton.mo differ Binary files old/tryton-6.0.21/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo and new/tryton-6.0.22/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton/gui/window/about.py new/tryton-6.0.22/tryton/gui/window/about.py --- old/tryton-6.0.21/tryton/gui/window/about.py 2022-11-17 18:48:47.000000000 +0100 +++ new/tryton-6.0.22/tryton/gui/window/about.py 2023-01-02 23:11:06.000000000 +0100 @@ -10,7 +10,7 @@ from tryton import __version__ COPYRIGHT = '''\ -Copyright (C) 2004-2022 Tryton. +Copyright (C) 2004-2023 Tryton. ''' AUTHORS = [ 'Bertrand Chenal <bertrand.che...@b2ck.com>', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton/gui/window/view_form/model/field.py new/tryton-6.0.22/tryton/gui/window/view_form/model/field.py --- old/tryton-6.0.21/tryton/gui/window/view_form/model/field.py 2021-11-02 18:52:43.000000000 +0100 +++ new/tryton-6.0.22/tryton/gui/window/view_form/model/field.py 2023-01-02 22:32:08.000000000 +0100 @@ -687,7 +687,13 @@ group.load(value, modified=modified or default) else: for vals in value: - new_record = record.value[self.name].new(default=False) + if 'id' in vals: + new_record = group.get(vals['id']) + if not new_record: + new_record = group.new( + default=False, obj_id=vals['id']) + else: + new_record = group.new(default=False) if default: # Don't validate as parent will validate new_record.set_default(vals, signal=False, validate=False) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton.egg-info/PKG-INFO new/tryton-6.0.22/tryton.egg-info/PKG-INFO --- old/tryton-6.0.21/tryton.egg-info/PKG-INFO 2022-11-17 18:48:49.000000000 +0100 +++ new/tryton-6.0.22/tryton.egg-info/PKG-INFO 2023-01-02 23:11:09.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tryton -Version: 6.0.21 +Version: 6.0.22 Summary: Tryton desktop client Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/6.0/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-6.0.21/tryton.egg-info/SOURCES.txt new/tryton-6.0.22/tryton.egg-info/SOURCES.txt --- old/tryton-6.0.21/tryton.egg-info/SOURCES.txt 2022-11-17 18:48:50.000000000 +0100 +++ new/tryton-6.0.22/tryton.egg-info/SOURCES.txt 2023-01-02 23:11:10.000000000 +0100 @@ -1,6 +1,3 @@ -.drone.yml -.flake8 -.hgtags CHANGELOG COPYRIGHT LICENSE @@ -25,6 +22,7 @@ bin/tryton darwin/gtk-3.0/gdk-pixbuf.loaders darwin/gtk-3.0/gtk.immodules +doc/conf.py doc/glossary.rst doc/index.rst doc/installation.rst