Commit: runbot:ffea64be  
Subject: [IMP] runbot: allow to post on upgrade exceptions
Author: Xavier-Do
Committer: Xavier-Do
Commit: odoo:200cc351  
Subject: [FIX] tests: avoid TestCursor corruption
Author: Xavier-Do
Committer: Xavier-Do
Version: 18.0
Config: Default no run
Total time: 5m
Date Level Type Message
2025-08-28 10:18:28 INFO runbot Init build environment with config Default no run
2025-08-28 10:18:28 Starting step all from config Default no run
2025-08-28 10:18:28 INFO runbot Using Dockerfile Tag odoo:DockerDefaultAke
2025-08-28 10:20:35 INFO server odoo.modules.loading:360 1 modules loaded in 9.58s, 9251 queries (+9251 extra)
2025-08-28 10:22:51 INFO server odoo.modules.loading:360 101 modules loaded in 135.85s, 95896 queries (+118612 extra)
2025-08-28 10:22:53 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2025-08-28 10:23:34 ERROR server odoo.addons.runbot.tests.test_dockerfile:35
FAIL: TestDockerfile.test_docker_default
Traceback (most recent call last):
  File "/data/build/runbot/runbot/tests/test_dockerfile.py", line 35, in test_docker_default
    self.assertEqual(
AssertionError: 'FROM[2585 chars]nENV PIP_BREAK_SYSTEM_PACKAGES=1\nRUN python3 [271 chars]OT 1' != 'FROM[2585 chars]nENV ODOO_RUNBOT 1\nENV PIP_BREAK_SYSTEM_PACKA[271 chars]User'
  FROM ubuntu:noble
  ENV LANG C.UTF-8
  USER root
  RUN set -x ; \
      apt-get update \
      && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends apt-transport-https build-essential ca-certificates curl faketime file fonts-freefont-ttf fonts-noto-cjk gawk gnupg gsfonts libldap2-dev libjpeg9-dev libsasl2-dev libxslt1-dev lsb-release npm ocrmypdf sed sudo unzip xfonts-75dpi zip zlib1g-dev \
      && rm -rf /var/lib/apt/lists/*
  RUN set -x ; \
      apt-get update \
      && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends publicsuffix python3 flake8 python3-dbfread python3-dev python3-gevent python3-pip python3-setuptools python3-wheel python3-markdown python3-mock python3-phonenumbers python3-websocket python3-google-auth libpq-dev pylint python3-jwt python3-asn1crypto python3-html2text python3-suds python3-xmlsec python3-markdown2 python3-aiosmtpd \
      && rm -rf /var/lib/apt/lists/*
  RUN curl -sSL https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb -o /tmp/wkhtml.deb \
      && apt-get update \
      && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends --fix-missing -qq /tmp/wkhtml.deb \
      && rm -rf /var/lib/apt/lists/* \
      && rm /tmp/wkhtml.deb
  ENV NODE_PATH=/usr/lib/node_modules/
  ENV npm_config_prefix=/usr
  RUN npm install --force -g rtlcss@3.4.0 es-check@6.0.0 eslint@8.1.0 prettier@2.7.1 eslint-config-prettier@8.5.0 eslint-plugin-prettier@4.2.1
  ADD https://raw.githubusercontent.com/odoo/odoo/master/debian/control /tmp/control.txt
  RUN curl -sSL https://www.postgresql.org/media/keys/ACCC4CF8.asc -o /etc/apt/trusted.gpg.d/psql_client.asc \
      && echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -s -c`-pgdg main" > /etc/apt/sources.list.d/pgclient.list \
      && apt-get update \
      && sed -n '/^Depends:/,/^[A-Z]/p' /tmp/control.txt \
          | awk '/^ [a-z]/ { gsub(/,/,"") ; gsub(" ", "") ; print $NF }' | sort -u \
          | DEBIAN_FRONTEND=noninteractive xargs apt-get install -y -qq --no-install-recommends \
      && apt-get clean \
      && rm -rf /var/lib/apt/lists/*
  RUN curl -sSL https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_xxx.x.xxxx.xx-x_amd64.deb -o /tmp/chrome.deb \
      && apt-get update \
      && apt-get -y install --no-install-recommends /tmp/chrome.deb \
      && rm /tmp/chrome.deb
  RUN deluser ubuntu
  RUN groupadd -g 1337 TestUser && useradd --create-home -u 4242 -g TestUser -G audio,video TestUser
  USER TestUser
+ ENV ODOO_RUNBOT 1
  ENV PIP_BREAK_SYSTEM_PACKAGES=1
  RUN python3 -m pip install --no-cache-dir ebaysdk==2.1.5 pdf417gen==0.7.1
  ADD --chown=TestUser https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt /tmp/requirements.txt
  RUN python3 -m pip install --no-cache-dir -r /tmp/requirements.txt
  USER TestUser
- ENV ODOO_RUNBOT 1

2025-08-28 10:23:34 ERROR server odoo.tests.result:600 1 failed, 0 error(s) of 145 tests when loading database '02848-18-0-all'
2025-08-28 10:23:46 INFO runbot Getting results for build 02848-18-0
2025-08-28 10:23:46 Step all finished in 5m