Skip to content

Odoo: update 17.0-19.0 to release 20260716#21856

Open
d-fence wants to merge 1 commit into
docker-library:masterfrom
odoo:master
Open

Odoo: update 17.0-19.0 to release 20260716#21856
d-fence wants to merge 1 commit into
docker-library:masterfrom
odoo:master

Conversation

@d-fence

@d-fence d-fence commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Hello,

here are the latest updated of Odoo supported versions.
Also, npm was removed from the image in order to reclaim space.

Thks

@d-fence
d-fence requested a review from a team as a code owner July 16, 2026 13:34
@github-actions

Copy link
Copy Markdown
Diff for 56264c3:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index dcb4d1b..cec56f9 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,15 +1,15 @@
 Maintainers: Christophe Monniez <moc@odoo.com> (@d-fence)
 GitRepo: https://github.com/odoo/docker
-GitCommit: 6f3febcf4fc91b069d707b7b1bf93c77b019d0aa
+GitCommit: 0c9d6c697c73828e51ad7c2707cdd112df84c894
 
-Tags: 17.0-20260630, 17.0, 17
+Tags: 17.0-20260716, 17.0, 17
 Architectures: amd64, arm64v8
 Directory: 17.0
 
-Tags: 18.0-20260630, 18.0, 18
+Tags: 18.0-20260716, 18.0, 18
 Architectures: amd64, arm64v8, ppc64le
 Directory: 18.0
 
-Tags: 19.0-20260630, 19.0, 19, latest
+Tags: 19.0-20260716, 19.0, 19, latest
 Architectures: amd64, arm64v8, ppc64le
 Directory: 19.0
diff --git a/_bashbrew-list b/_bashbrew-list
index e70c65f..a3c514d 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -1,10 +1,10 @@
 odoo:17
 odoo:17.0
-odoo:17.0-20260630
+odoo:17.0-20260716
 odoo:18
 odoo:18.0
-odoo:18.0-20260630
+odoo:18.0-20260716
 odoo:19
 odoo:19.0
-odoo:19.0-20260630
+odoo:19.0-20260716
 odoo:latest
diff --git a/odoo_17/Dockerfile b/odoo_17/Dockerfile
index 59558ae..0b50f76 100644
--- a/odoo_17/Dockerfile
+++ b/odoo_17/Dockerfile
@@ -21,7 +21,6 @@ RUN apt-get update && \
         gnupg \
         libssl-dev \
         node-less \
-        npm \
         python3-magic \
         python3-num2words \
         python3-odf \
@@ -67,12 +66,17 @@ RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main' > /etc/a
     && rm -rf /var/lib/apt/lists/*
 
 # Install rtlcss (on Debian buster)
-RUN npm install -g rtlcss
+RUN apt-get update && \
+    DEBIAN_FRONTEND=noninteractive \
+    apt-get install -y --no-install-recommends nodejs npm \
+    && npm install -g rtlcss \
+    && apt-get purge --autoremove -y npm \
+    && rm -rf /var/lib/apt/lists/*
 
 # Install Odoo
 ENV ODOO_VERSION=17.0
-ARG ODOO_RELEASE=20260630
-ARG ODOO_SHA=51a6dfb4165c0b9b90c0033192074e3efa585a2f
+ARG ODOO_RELEASE=20260716
+ARG ODOO_SHA=cd9e6f860feb0d058a1a35e7547485ca698c46e0
 RUN curl -o odoo.deb -sSL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odoo_${ODOO_VERSION}.${ODOO_RELEASE}_all.deb \
     && echo "${ODOO_SHA} odoo.deb" | sha1sum -c - \
     && apt-get update \
diff --git a/odoo_18/Dockerfile b/odoo_18/Dockerfile
index 9dac87d..5692533 100644
--- a/odoo_18/Dockerfile
+++ b/odoo_18/Dockerfile
@@ -21,7 +21,6 @@ RUN apt-get update && \
         gnupg \
         libssl-dev \
         node-less \
-        npm \
         python3-magic \
         python3-num2words \
         python3-odf \
@@ -67,12 +66,17 @@ RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ noble-pgdg main' > /etc/a
     && rm -rf /var/lib/apt/lists/*
 
 # Install rtlcss (on Debian buster)
-RUN npm install -g rtlcss
+RUN apt-get update && \
+    DEBIAN_FRONTEND=noninteractive \
+    apt-get install -y --no-install-recommends nodejs npm \
+    && npm install -g rtlcss \
+    && apt-get purge --autoremove -y npm \
+    && rm -rf /var/lib/apt/lists/*
 
 # Install Odoo
 ENV ODOO_VERSION=18.0
-ARG ODOO_RELEASE=20260630
-ARG ODOO_SHA=a6a0989209a2d98fd6c9a8fdc9b3b37c43ac73ae
+ARG ODOO_RELEASE=20260716
+ARG ODOO_SHA=ff617691e693473fbd44acfb750d84657cbd333f
 RUN curl -o odoo.deb -sSL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odoo_${ODOO_VERSION}.${ODOO_RELEASE}_all.deb \
     && echo "${ODOO_SHA} odoo.deb" | sha1sum -c - \
     && apt-get update \
diff --git a/odoo_latest/Dockerfile b/odoo_latest/Dockerfile
index 74b2f82..1f3fb49 100644
--- a/odoo_latest/Dockerfile
+++ b/odoo_latest/Dockerfile
@@ -21,7 +21,6 @@ RUN apt-get update && \
         gnupg \
         libssl-dev \
         node-less \
-        npm \
         python3-magic \
         python3-num2words \
         python3-odf \
@@ -67,12 +66,17 @@ RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ noble-pgdg main' > /etc/a
     && rm -rf /var/lib/apt/lists/*
 
 # Install rtlcss (on Debian buster)
-RUN npm install -g rtlcss
+RUN apt-get update && \
+    DEBIAN_FRONTEND=noninteractive \
+    apt-get install -y --no-install-recommends nodejs npm \
+    && npm install -g rtlcss \
+    && apt-get purge --autoremove -y npm \
+    && rm -rf /var/lib/apt/lists/*
 
 # Install Odoo
 ENV ODOO_VERSION=19.0
-ARG ODOO_RELEASE=20260630
-ARG ODOO_SHA=061db8d7bf1a8e42d6a684b1484cb6d6435dcbac
+ARG ODOO_RELEASE=20260716
+ARG ODOO_SHA=9cf25a607138af7fda40ff05e507e6707f19fce5
 RUN curl -o odoo.deb -sSL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odoo_${ODOO_VERSION}.${ODOO_RELEASE}_all.deb \
     && echo "${ODOO_SHA} odoo.deb" | sha1sum -c - \
     && apt-get update \

Relevant Maintainers:

@yosifkit

Copy link
Copy Markdown
Member

DEBIAN_FRONTEND=noninteractive shouldn't be needed for this package install, and you may want to evaluate if it is needed on the other apt-get install anymore. It has been a while since I've seen package installs where it is necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants