Description: Post install tests for test_main_flows -> !web
Commit: odoo:03090f07  
Subject: Merge branch 'odoo:18.0' into 18.0
Author: AnhBT
Committer: GitHub
Commit: erp:8f934648  
Subject: [18.0][IMP] dtg_hr_recruitment: change footer image
Author: DTG's Bot
Committer: DTGBot
Commit: external:0e36dd15  
Subject: [FIX] base_user_role: Fix runbot error
Author: AnhBT
Commit: enterprise:3ecb1448  
Subject: [FIX] l10n_mx_edi: prevent singleton error
Author: Hardy
Build time: 119s
Wait time: 121s
Load time: 1m59s
Date Level Type Message
2026-01-21 04:24:31 INFO runbot Init build environment with config Post install Only
2026-01-21 04:24:31 Starting step restore from config Post install Only
2026-01-21 04:24:31 Restoring dump 04904-18-0-all.zip from build 4904
2026-01-21 04:24:31 Using Dockerfile Tag odoo:Docker18
2026-01-21 04:25:32 INFO runbot Step restore finished in 59s
2026-01-21 04:25:32 Starting step Start post install tests from config Post install Only
2026-01-21 04:25:32 Using Dockerfile Tag odoo:Docker18
2026-01-21 04:26:30 INFO runbot Getting results for build 04909-18-0
2026-01-21 04:26:30 ERROR runbot
Traceback found in logs:
Error importing huggingface_hub.keras_mixin: No module named 'torch'
Traceback (most recent call last):
  File "/data/build/odoo/odoo-bin", line 8, in <module>
    odoo.cli.main()
  File "/data/build/odoo/odoo/cli/command.py", line 76, in main
    o.run(args)
  File "/data/build/odoo/odoo/cli/server.py", line 182, in run
    main(args)
  File "/data/build/odoo/odoo/cli/server.py", line 175, in main
    rc = odoo.service.server.start(preload=preload, stop=stop)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/server.py", line 1462, in start
    rc = server.run(preload, stop)
         ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/server.py", line 627, in run
    rc = preload_registries(preload)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/server.py", line 1393, in preload_registries
    result = loader.run_suite(post_install_suite, global_report=registry._assertion_report)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/loader.py", line 118, in run_suite
    suite(results)
  File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
    return self.run(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/tests/suite.py", line 43, in run
    self._handleClassSetUp(test, result)
  File "/data/build/odoo/odoo/tests/suite.py", line 175, in _handleClassSetUp
    super()._handleClassSetUp(test, result)
  File "/data/build/odoo/odoo/tests/suite.py", line 65, in _handleClassSetUp
    currentClass.setUpClass()
  File "/data/build/odoo/odoo/tests/common.py", line 988, in setUpClass
    cls.startClassPatcher(freezegun.freeze_time(cls.freeze_time))
  File "/data/build/odoo/odoo/tests/common.py", line 440, in startClassPatcher
    mock = patcher.start()
           ^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/freezegun/api.py", line 702, in start
    module_attrs = _get_cached_module_attributes(module)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/freezegun/api.py", line 129, in _get_cached_module_attributes
    _setup_module_cache(module)
  File "/usr/lib/python3/dist-packages/freezegun/api.py", line 108, in _setup_module_cache
    all_module_attributes = _get_module_attributes(module)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/freezegun/api.py", line 97, in _get_module_attributes
    attribute_value = getattr(module, attribute_name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/venv/main/lib/python3.12/site-packages/transformers/utils/import_utils.py", line 2317, in __getattr__
    module = self._get_module(self._class_to_module[name])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/venv/main/lib/python3.12/site-packages/transformers/utils/import_utils.py", line 2345, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/venv/main/lib/python3.12/site-packages/transformers/models/conditional_detr/feature_extraction_conditional_detr.py", line 22, in <module>
    from .image_processing_conditional_detr import ConditionalDetrImageProcessor
  File "/venv/main/lib/python3.12/site-packages/transformers/models/conditional_detr/image_processing_conditional_detr.py", line 81, in <module>
    import scipy.special
  File "/venv/main/lib/python3.12/site-packages/scipy/special/__init__.py", line 807, in <module>
    from . import _ufuncs
  File "<frozen importlib._bootstrap>", line 645, in parent
  File "/data/build/odoo/odoo/service/server.py", line 433, in signal_handler
    raise KeyboardInterrupt()
KeyboardInterrupt
2026-01-21 04:26:30 INFO runbot Getting stats from log file
2026-01-21 04:26:30 Step Start post install tests finished in 50s