Skip to content

[REF] queue: sync OCA 18.0 (2026-08-06) - #1

Closed
rafael-lima-xipptech wants to merge 36 commits into
18.0from
chore/sync-oca-2026-08-06
Closed

rafael-lima-xipptech wants to merge 36 commits into
18.0from
chore/sync-oca-2026-08-06

Conversation

@rafael-lima-xipptech

@rafael-lima-xipptech rafael-lima-xipptech commented Aug 6, 2026 •

Copy link
Copy Markdown

Sync OCA 18.0 — 2026-08-06

Merges 35 OCA commits into the xipp fork, preserving all 1 xipp-only commits.

Scope

  • ** 47 files changed, 2350 insertions(+), 175 deletions(-)**
  • New modules from OCA: queue_job_profiler

Validation

  • Smoke tests: not run (resume mode — run manually before merge)
  • Xipp commit count preserved: 1 before → 2 after (merge commit)

qgroulard and others added 30 commits February 27, 2026 12:18
Adapt to the new multi company system.
Prevent crash when the function is not defined.
Signed-off-by simahawk
Currently translated at 100.0% (13 of 13 strings)

Translation: queue-18.0/queue-18.0-queue_job_profiler
Translate-URL: https://translation.odoo-community.org/projects/queue-18-0/queue-18-0-queue_job_profiler/it/
Broken by job acquisition refactoring OCA#941
Signed-off-by simahawk
Currently translated at 100.0% (156 of 156 strings)

Translation: queue-18.0/queue-18.0-queue_job
Translate-URL: https://translation.odoo-community.org/projects/queue-18-0/queue-18-0-queue_job/fr/
Currently translated at 100.0% (156 of 156 strings)

Translation: queue-18.0/queue-18.0-queue_job
Translate-URL: https://translation.odoo-community.org/projects/queue-18-0/queue-18-0-queue_job/fr/
Currently translated at 100.0% (6 of 6 strings)

Translation: queue-18.0/queue-18.0-queue_job_cron
Translate-URL: https://translation.odoo-community.org/projects/queue-18-0/queue-18-0-queue_job_cron/fr/
Currently translated at 100.0% (5 of 5 strings)

Translation: queue-18.0/queue-18.0-queue_job_subscribe
Translate-URL: https://translation.odoo-community.org/projects/queue-18-0/queue-18-0-queue_job_subscribe/sl/
Signed-off-by sbidoul
Methods patched with _patch_method leads to a lot of warnings during
tests that look like:

2026-05-22 08:44:57,099 1 INFO testdb odoo.tests.common: /odoo/external-src/queue/queue_job/models/base.py:270:_patch_method setting edi.exchange.record.action_exchange_generate to <function EDIExchangeRecord.action_exchange_generate at 0x7f23b62a0680>
Stack (most recent call last):
  File "/usr/local/bin/odoo", line 8, in <module>
    odoo.cli.main()
  File "/odoo/src/odoo/cli/command.py", line 66, in main
    o.run(args)
  File "/odoo/src/odoo/cli/server.py", line 182, in run
    main(args)
  File "/odoo/src/odoo/cli/server.py", line 175, in main
    rc = odoo.service.server.start(preload=preload, stop=stop)
  File "/odoo/src/odoo/service/server.py", line 1457, in start
    rc = server.run(preload, stop)
  File "/odoo/src/odoo/service/server.py", line 622, in run
    rc = preload_registries(preload)
  File "/odoo/src/odoo/service/server.py", line 1388, in preload_registries
    result = loader.run_suite(post_install_suite, global_report=registry._assertion_report)
  File "/odoo/src/odoo/tests/loader.py", line 118, in run_suite
    suite(results)
  File "/usr/local/lib/python3.12/unittest/suite.py", line 84, in __call__
    return self.run(*args, **kwds)
  File "/odoo/src/odoo/tests/suite.py", line 49, in run
    self._tearDownPreviousClass(None, result)
  File "/odoo/src/odoo/tests/suite.py", line 190, in _tearDownPreviousClass
    super()._tearDownPreviousClass(test, result)
  File "/odoo/src/odoo/tests/suite.py", line 112, in _tearDownPreviousClass
    previousClass.doClassCleanups()
  File "/odoo/src/odoo/tests/case.py", line 247, in doClassCleanups
    function(*args, **kwargs)
  File "/odoo/src/odoo/tests/common.py", line 989, in reset_changes
    cls.registry.setup_models(cr)
  File "/usr/local/lib/python3.12/site-packages/decorator.py", line 232, in fun
    return caller(func, *(extras + args), **kw)
  File "/odoo/src/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
  File "/odoo/src/odoo/modules/registry.py", line 375, in setup_models
    model._register_hook()
  File "/odoo/external-src/edi-framework/edi_queue_oca/models/edi_exchange_record.py", line 26, in _register_hook
    self._patch_method(function, self._patch_job_auto_delay(function))
  File "/odoo/external-src/queue/queue_job/models/base.py", line 270, in _patch_method
    setattr(cls, name, wrapped)
  File "/odoo/src/odoo/tests/common.py", line 971, in metamodel_setattr
    _logger.runbot(
  File "/odoo/src/odoo/netsvc.py", line 360, in runbot
    self.log(logging.RUNBOT, message, *args, **kws)
Signed-off-by sbidoul
Signed-off-by guewen
@rafael-lima-xipptech rafael-lima-xipptech changed the title [REF] sync OCA 18.0 (2026-08-06) [REF] queue: sync OCA 18.0 (2026-08-06) Aug 13, 2026
@rafael-lima-xipptech

Copy link
Copy Markdown
Author

Superseded pela reexecução do oca-sync

Este PR foi aberto na rodada de sincronização dos forks xipptech/* com o upstream OCA 18.0
(06–12/08/2026) e ficou defasado antes de ser revisado/mergeado: a branch chore/sync-oca-*
não reflete mais o HEAD atual do upstream.

A rodada foi descartada e será refeita do zero na XIPP-23191 (invoke oca-sync --pull +
--push), que abrirá um PR novo a partir do HEAD atual do upstream. Os novos PRs ficam
indexados no PR pai: https://github.com/xipptech/xipp-doodba-18/pull/1440

Fechando (e removendo a branch) para não confundir a fila de revisão dos codeowners.

@rafael-lima-xipptech
rafael-lima-xipptech deleted the chore/sync-oca-2026-08-06 branch September 18, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.