From 440f6353554741ec3779ccb57700f79545be5717 Mon Sep 17 00:00:00 2001 From: David Steele Date: Thu, 15 Jan 2026 12:01:51 +0700 Subject: [PATCH 1/2] Suppress Azurite API version checking in documentation builds. The az tool used to create the bucket now requires an API version greater than what Azurite supports. This may be a mistake on their part (but has not resolved after a day) or may indicate that Azurite is no longer actively supported. Either way, for now it is easiest to suppress the version check so CI builds can proceed. Other corrective action can be taken later as needed. (cherry picked from commit b52ebe1fd840d504808a850379bf82439cf50065) Changes compared to the original commit: - Our branch got a cache mismatch issue. It wasn't observed on the upstream because results of the build-package test depend on the project version specified in the src/version.h. If the version has the 'dev' suffix, a special code path will be chosen, modifying the test file. It doesn't seem that we can easily change the version though, as there is other logic bound to it. Instead, just update the cache. --- doc/resource/exe.cache | 4 ++-- doc/xml/user-guide.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/resource/exe.cache b/doc/resource/exe.cache index 3d16f9e796..4c393b6a13 100644 --- a/doc/resource/exe.cache +++ b/doc/resource/exe.cache @@ -308,7 +308,7 @@ "name" : "azure-server", "option" : "-v {[host-repo-path]}/doc/resource/fake-cert/azure-server.crt:/root/public.crt:ro -v {[host-repo-path]}/doc/resource/fake-cert/azure-server.key:/root/private.key:ro -e AZURITE_ACCOUNTS='pgbackrest:YXpLZXk='", "os" : "debian", - "param" : "azurite-blob --blobPort 443 --blobHost 0.0.0.0 --cert=/root/public.crt --key=/root/private.key", + "param" : "azurite-blob --blobPort 443 --blobHost 0.0.0.0 --cert=/root/public.crt --key=/root/private.key --skipApiVersionCheck", "update-hosts" : false }, "type" : "host", @@ -6866,7 +6866,7 @@ "name" : "azure-server", "option" : "-v {[host-repo-path]}/doc/resource/fake-cert/azure-server.crt:/root/public.crt:ro -v {[host-repo-path]}/doc/resource/fake-cert/azure-server.key:/root/private.key:ro -e AZURITE_ACCOUNTS='pgbackrest:YXpLZXk='", "os" : "rhel", - "param" : "azurite-blob --blobPort 443 --blobHost 0.0.0.0 --cert=/root/public.crt --key=/root/private.key", + "param" : "azurite-blob --blobPort 443 --blobHost 0.0.0.0 --cert=/root/public.crt --key=/root/private.key --skipApiVersionCheck", "update-hosts" : false }, "type" : "host", diff --git a/doc/xml/user-guide.xml b/doc/xml/user-guide.xml index b6d9fbdf44..ef9c89c731 100644 --- a/doc/xml/user-guide.xml +++ b/doc/xml/user-guide.xml @@ -905,7 +905,7 @@ Introduction - + From 72f88a10e3712697a138da8f0547b46073a59d4a Mon Sep 17 00:00:00 2001 From: Ivan Sergeenko Date: Tue, 3 Mar 2026 10:58:53 +0300 Subject: [PATCH 2/2] Use archive yum repos to get PostgreSQL 13. --- doc/xml/user-guide.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/xml/user-guide.xml b/doc/xml/user-guide.xml index ef9c89c731..842703f85f 100644 --- a/doc/xml/user-guide.xml +++ b/doc/xml/user-guide.xml @@ -390,6 +390,13 @@ "enabled=1" \ "gpgcheck=1" \ "gpgkey=https://yum.postgresql.org/keys/PGDG-RPM-GPG-KEY-RHEL" > /etc/yum.repos.d/pgdg-12.repo + RUN printf "%s\n" \ + "[pgdg13-archive]" \ + "name=PostgreSQL 13 RPMs for RHEL/Rocky Linux/AlmaLinux 8" \ + "baseurl=https://yum-archive.postgresql.org/13/redhat/rhel-8-x86_64" \ + "enabled=1" \ + "gpgcheck=1" \ + "gpgkey=https://yum.postgresql.org/keys/PGDG-RPM-GPG-KEY-RHEL" > /etc/yum.repos.d/pgdg-13.repo