Rabbitmq: -rc image doesn't seem to be updated automatically

Created on 11 Feb 2019  路  4Comments  路  Source: docker-library/rabbitmq

There have been two 3.7.12 RC releases in the last few days but the image is still set to 3.7.11-rc.2. 3.7.12-rc.1 is about 3 days old, for example.

Erlang/OTP is at 21.2.5 in the GA image but the RC image has 21.2.4.

Is this intentional or should automatic updates be extended to the RC image?

Most helpful comment

Nice! I can see that rabbitmq:3.7.12-rc.2 is waiting for docker-library/official-images#5430 to be merged :shipit:

All 4 comments

I can see that update.sh is failing in Janky, but it succeeds locally in Ubuntu 18.04:

docker run -it -v /Users/gerhard/github.com/docker-library/rabbitmq:/workspace -w /workspace ubuntu:18.04 bash -c "apt update && apt install -y wget git && ./update.sh"
...
3.7-rc: 3.7.12-rc.2
3.7: 3.7.11
3.8-rc: 3.8.0-beta.2

Diff is as expected:

diff --git a/.travis.yml b/.travis.yml
index d36ce1a..ec6a373 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,10 +4,10 @@ services: docker
 env:
   - VERSION=3.8-rc VARIANT=ubuntu
   - VERSION=3.8-rc VARIANT=alpine
-  - VERSION=3.7-rc VARIANT=ubuntu
-  - VERSION=3.7-rc VARIANT=alpine
   - VERSION=3.7 VARIANT=ubuntu
   - VERSION=3.7 VARIANT=alpine
+  - VERSION=3.7-rc VARIANT=ubuntu
+  - VERSION=3.7-rc VARIANT=alpine

 install:
   - git clone https://github.com/docker-library/official-images.git ~/official-images
diff --git a/3.7-rc/alpine/Dockerfile b/3.7-rc/alpine/Dockerfile
index 4419a2b..eae8b31 100644
--- a/3.7-rc/alpine/Dockerfile
+++ b/3.7-rc/alpine/Dockerfile
@@ -18,10 +18,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html
@@ -161,7 +161,7 @@ RUN set -eux; \
    ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie

 # Use the latest stable RabbitMQ release (https://www.rabbitmq.com/download.html)
-ENV RABBITMQ_VERSION 3.7.11-rc.2
+ENV RABBITMQ_VERSION 3.7.12-rc.2
 # https://www.rabbitmq.com/signatures.html#importing-gpg
 ENV RABBITMQ_PGP_KEY_ID="0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"
 ENV RABBITMQ_HOME=/opt/rabbitmq
diff --git a/3.7-rc/ubuntu/Dockerfile b/3.7-rc/ubuntu/Dockerfile
index df91308..025eba1 100644
--- a/3.7-rc/ubuntu/Dockerfile
+++ b/3.7-rc/ubuntu/Dockerfile
@@ -23,10 +23,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html
@@ -169,7 +169,7 @@ RUN set -eux; \
    ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie

 # Use the latest stable RabbitMQ release (https://www.rabbitmq.com/download.html)
-ENV RABBITMQ_VERSION 3.7.11-rc.2
+ENV RABBITMQ_VERSION 3.7.12-rc.2
 # https://www.rabbitmq.com/signatures.html#importing-gpg
 ENV RABBITMQ_PGP_KEY_ID="0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"
 ENV RABBITMQ_HOME=/opt/rabbitmq
diff --git a/3.7/alpine/Dockerfile b/3.7/alpine/Dockerfile
index 2ead14b..4e1be7c 100644
--- a/3.7/alpine/Dockerfile
+++ b/3.7/alpine/Dockerfile
@@ -18,10 +18,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html
diff --git a/3.7/ubuntu/Dockerfile b/3.7/ubuntu/Dockerfile
index 05e63fb..1e3eed6 100644
--- a/3.7/ubuntu/Dockerfile
+++ b/3.7/ubuntu/Dockerfile
@@ -23,10 +23,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html
diff --git a/3.8-rc/alpine/Dockerfile b/3.8-rc/alpine/Dockerfile
index 6cc093d..d600fe7 100644
--- a/3.8-rc/alpine/Dockerfile
+++ b/3.8-rc/alpine/Dockerfile
@@ -18,10 +18,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html
diff --git a/3.8-rc/ubuntu/Dockerfile b/3.8-rc/ubuntu/Dockerfile
index 0400651..d6029d8 100644
--- a/3.8-rc/ubuntu/Dockerfile
+++ b/3.8-rc/ubuntu/Dockerfile
@@ -23,10 +23,10 @@ ENV OPENSSL_SOURCE_SHA256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d
 ENV OPENSSL_PGP_KEY_ID="0x8657ABB260F056B1E5190839D9C4D26D0E604491"

 # Use the latest stable Erlang/OTP release (https://github.com/erlang/otp/tags)
-ENV OTP_VERSION 21.2.4
+ENV OTP_VERSION 21.2.5
 # TODO add PGP checking when the feature will be added to Erlang/OTP's build system
 # http://erlang.org/pipermail/erlang-questions/2019-January/097067.html
-ENV OTP_SOURCE_SHA256="833d31ac102536b752e474dc6d69be7cc3e37d2d944191317312b30b1ea8ef0d"
+ENV OTP_SOURCE_SHA256="3ff578ab020a714be25d6787b81938df016db375692d4126a28f1303e6e9c165"

 # Install dependencies required to build Erlang/OTP from source
 # http://erlang.org/doc/installation_guide/INSTALL.html

Does Janky need help?

Really great catch! I've updated the script, and it's running in https://doi-janky.infosiftr.net/job/update.sh/job/rabbitmq/3523/console. :+1:

(Once it finishes the build tests, it'll push the commits here.)

Nice! I can see that rabbitmq:3.7.12-rc.2 is waiting for docker-library/official-images#5430 to be merged :shipit:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

LanceGG picture LanceGG  路  5Comments

CVTJNII picture CVTJNII  路  6Comments

michaelklishin picture michaelklishin  路  4Comments

bloodybeet picture bloodybeet  路  3Comments

decaz picture decaz  路  5Comments