From f87f4904ca66a51c8bd2792b3ef58cef1c6fb314 Mon Sep 17 00:00:00 2001 From: naisila Date: Tue, 23 Jul 2024 12:49:16 +0200 Subject: [PATCH 1/7] Add 17beta2 images --- circleci/images/PG_VERSIONS | 1 + 1 file changed, 1 insertion(+) diff --git a/circleci/images/PG_VERSIONS b/circleci/images/PG_VERSIONS index b2f63b2..ed4f5b7 100644 --- a/circleci/images/PG_VERSIONS +++ b/circleci/images/PG_VERSIONS @@ -1,3 +1,4 @@ PG14=14.12 PG15=15.7 PG16=16.3 +PG17=17~beta2 From df8b7056bc39cf3872cfe11212003bc08aeab9ab Mon Sep 17 00:00:00 2001 From: naisila Date: Tue, 23 Jul 2024 16:05:24 +0200 Subject: [PATCH 2/7] Add dependency for bison and flex --- circleci/images/exttester/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/circleci/images/exttester/Dockerfile b/circleci/images/exttester/Dockerfile index 4f822a4..02bd74c 100644 --- a/circleci/images/exttester/Dockerfile +++ b/circleci/images/exttester/Dockerfile @@ -32,6 +32,8 @@ apt-get install -y --no-install-recommends \ locales \ make \ perl \ + bison \ + flex \ # clear apt cache rm -rf /var/lib/apt/lists/* @@ -120,6 +122,8 @@ apt-get install -y --no-install-recommends \ locales \ make \ perl \ + bison \ + flex \ # clear apt cache rm -rf /var/lib/apt/lists/* From 16d46162de33718400a9784fb70199d4561ecb28 Mon Sep 17 00:00:00 2001 From: naisila Date: Tue, 23 Jul 2024 16:09:49 +0200 Subject: [PATCH 3/7] wal2json not available yet for pg17 --- circleci/images/exttester/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/circleci/images/exttester/Dockerfile b/circleci/images/exttester/Dockerfile index 02bd74c..2089f33 100644 --- a/circleci/images/exttester/Dockerfile +++ b/circleci/images/exttester/Dockerfile @@ -171,7 +171,12 @@ apt-get install -y --no-install-recommends --allow-downgrades \ postgresql-client-${PG_MAJOR}=${pgdg_version} \ postgresql-${PG_MAJOR}-dbgsym=${pgdg_version} \ postgresql-server-dev-${PG_MAJOR}=${pgdg_version} \ - postgresql-${PG_MAJOR}-wal2json \ + +# wal2json not available yet for PG17 +if [ "$PG_MAJOR" != "17" ]; +then + apt-get install -y --no-install-recommends --allow-downgrades postgresql-${PG_MAJOR}-wal2json; +fi; # clear apt cache rm -rf /var/lib/apt/lists/* From e5b03488cf6cbc707d3df38339b7e84d3766660d Mon Sep 17 00:00:00 2001 From: naisila Date: Sun, 6 Oct 2024 22:19:38 +0300 Subject: [PATCH 4/7] 17beta2 to 17.0 --- circleci/images/PG_VERSIONS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/circleci/images/PG_VERSIONS b/circleci/images/PG_VERSIONS index ed4f5b7..4444af2 100644 --- a/circleci/images/PG_VERSIONS +++ b/circleci/images/PG_VERSIONS @@ -1,4 +1,4 @@ PG14=14.12 PG15=15.7 PG16=16.3 -PG17=17~beta2 +PG17=17.0 From af42abc2f571a56a859001cc47b6c324a9b2d233 Mon Sep 17 00:00:00 2001 From: Gurkan Indibay Date: Sat, 23 Nov 2024 17:59:28 +0300 Subject: [PATCH 5/7] Update PostgreSQL versions in PG_VERSIONS file --- circleci/images/PG_VERSIONS | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/circleci/images/PG_VERSIONS b/circleci/images/PG_VERSIONS index 4444af2..d64b067 100644 --- a/circleci/images/PG_VERSIONS +++ b/circleci/images/PG_VERSIONS @@ -1,4 +1,6 @@ -PG14=14.12 -PG15=15.7 -PG16=16.3 -PG17=17.0 +PG12=12.22 +PG13=13.18 +PG14=14.15 +PG15=15.10 +PG16=16.6 +PG17=17.2 From 00e0e22faa533907e95be416cbd9748e621cf0cf Mon Sep 17 00:00:00 2001 From: naisila Date: Wed, 4 Dec 2024 23:37:23 +0300 Subject: [PATCH 6/7] 17.2 --- circleci/images/PG_VERSIONS | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/circleci/images/PG_VERSIONS b/circleci/images/PG_VERSIONS index d64b067..e158c66 100644 --- a/circleci/images/PG_VERSIONS +++ b/circleci/images/PG_VERSIONS @@ -1,6 +1,4 @@ -PG12=12.22 -PG13=13.18 -PG14=14.15 -PG15=15.10 -PG16=16.6 +PG14=14.12 +PG15=15.7 +PG16=16.3 PG17=17.2 From b701028f8b3deb82b109191d4beb3e9d5c882adb Mon Sep 17 00:00:00 2001 From: naisila Date: Thu, 5 Dec 2024 16:52:29 +0300 Subject: [PATCH 7/7] try fixing 17.2 --- circleci/images/citusupgradetester/Dockerfile | 2 +- circleci/images/extbuilder/Dockerfile | 2 +- circleci/images/exttester/Dockerfile | 2 +- circleci/images/failtester/Dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/circleci/images/citusupgradetester/Dockerfile b/circleci/images/citusupgradetester/Dockerfile index fde5af2..918c276 100644 --- a/circleci/images/citusupgradetester/Dockerfile +++ b/circleci/images/citusupgradetester/Dockerfile @@ -67,7 +67,7 @@ apt-get update # infer the pgdgversion of postgres based on the $PG_VERSION pgdg_version=$(apt list -a postgresql-server-dev-${PG_MAJOR} 2>/dev/null | grep "${PG_VERSION}" | awk '{print $2}' | head -n1 ) -apt-get install -y --no-install-recommends --allow-downgrades \ +apt-get install -y --no-install-recommends \ libpq-dev=${pgdg_version} \ libpq5=${pgdg_version} \ postgresql-${PG_MAJOR}=${pgdg_version} \ diff --git a/circleci/images/extbuilder/Dockerfile b/circleci/images/extbuilder/Dockerfile index d7e6e18..fa28aac 100644 --- a/circleci/images/extbuilder/Dockerfile +++ b/circleci/images/extbuilder/Dockerfile @@ -56,7 +56,7 @@ apt-get update # infer the pgdgversion of postgres based on the $PG_VERSION pgdg_version=$(apt list -a postgresql-server-dev-${PG_MAJOR} 2>/dev/null | grep "${PG_VERSION}" | awk '{print $2}' | head -n1 ) -apt-get install -y --no-install-recommends --allow-downgrades \ +apt-get install -y --no-install-recommends \ libpq-dev=${pgdg_version} \ libpq5=${pgdg_version} \ postgresql-${PG_MAJOR}=${pgdg_version} \ diff --git a/circleci/images/exttester/Dockerfile b/circleci/images/exttester/Dockerfile index 2089f33..c1d0095 100644 --- a/circleci/images/exttester/Dockerfile +++ b/circleci/images/exttester/Dockerfile @@ -162,7 +162,7 @@ apt-get update # infer the pgdgversion of postgres based on the $PG_VERSION pgdg_version=$(apt list -a postgresql-server-dev-${PG_MAJOR} 2>/dev/null | grep "${PG_VERSION}" | awk '{print $2}' | head -n1 ) -apt-get install -y --no-install-recommends --allow-downgrades \ +apt-get install -y --no-install-recommends \ libdbi-perl \ libdbd-pg-perl \ libpq-dev=${pgdg_version} \ diff --git a/circleci/images/failtester/Dockerfile b/circleci/images/failtester/Dockerfile index 62cbeb7..934a84b 100644 --- a/circleci/images/failtester/Dockerfile +++ b/circleci/images/failtester/Dockerfile @@ -66,7 +66,7 @@ apt-get update # infer the pgdgversion of postgres based on the $PG_VERSION pgdg_version=$(apt list -a postgresql-server-dev-${PG_MAJOR} 2>/dev/null | grep "${PG_VERSION}" | awk '{print $2}' | head -n1 ) -apt-get install -y --no-install-recommends --allow-downgrades \ +apt-get install -y --no-install-recommends \ libpq-dev=${pgdg_version} \ libpq5=${pgdg_version} \ postgresql-${PG_MAJOR}=${pgdg_version} \