You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2024/10/15 21:30:06 UTC

(couchdb-pkg) branch main updated: Update for 3.4.2

This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb-pkg.git


The following commit(s) were added to refs/heads/main by this push:
     new 23ca2c0  Update for 3.4.2
23ca2c0 is described below

commit 23ca2c07e9acbaed496fa5d30598a36e4b219fe0
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Tue Oct 15 10:54:31 2024 -0400

    Update for 3.4.2
    
      - Update base Erlang 25 patch version
      - Accont for Debian LTSs not supporting s390x and ppc64le
---
 build.sh | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/build.sh b/build.sh
index 7bc34bf..f3792ef 100755
--- a/build.sh
+++ b/build.sh
@@ -34,7 +34,7 @@ CENTOSES="centos-8 centos-9"
 XPLAT_BASES="debian-bullseye debian-bookworm ubuntu-focal ubuntu-jammy centos-8 centos-9"
 XPLAT_ARCHES="arm64 ppc64le s390x"
 BINARY_API="https://apache.jfrog.io/artifactory"
-ERLANGVERSION=${ERLANGVERSION:-25.3.2.13}
+ERLANGVERSION=${ERLANGVERSION:-25.3.2.15}
 REPO_NAME="couch-dev"
 
 split-os-ver() {
@@ -110,14 +110,16 @@ build-all-couch() {
   done
   for base in $XPLAT_BASES; do
     for arch in $XPLAT_ARCHES; do
-      # nouveau packaging fails on ppc64le OSes
-      # see https://github.com/apache/couchdb-pkg/issues/140
+      # nouveau packaging fails on ppc64le OSes see
+      # https://github.com/apache/couchdb-pkg/issues/140 and Debian
+      # changed their policy to not support s390x and ppc64le for LTSs
       echo " **** base:${base}  arch:${arch} ****"
       if ! [[
               ( ${base} == "centos-8" && ${arch} == "arm64" ) ||
               ( ${base} == "centos-8" && ${arch} == "ppc64le" ) ||
               ( ${base} == "centos-9" && ${arch} == "ppc64le" ) ||
               ( ${base} == "debian-bullseye" && ${arch} == "ppc64le" ) ||
+              ( ${base} == "debian-bullseye" && ${arch} == "s390x") ||
               ( ${base} == "debian-bookworm" && ${arch} == "ppc64le" ) ||
               ( ${base} == "ubuntu-focal" && ${arch} == "ppc64le" ) ||
               ( ${base} == "ubuntu-jammy" && ${arch} == "ppc64le" )