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

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

commit 23e1b624958ab859fc4fe7c428bf08962a7d53d9
Author: Gabor Pali <[email protected]>
AuthorDate: Thu Nov 27 13:52:40 2025 +0100

    Set Erlang cookie explicitly for running Clouseau
    
    The Erlang cookie shared by the CouchDB and Clouseau nodes goes out
    of sync somehow mysteriously which makes the corresponding tests
    fail immediately.  Until the exact causes are known, work around
    this issue by configuring both sides with the same string (via the
    `ERLANG_COOKIE` make variable) and do not rely on other implicit
    methods of generating and obtaining the cookie from other sources.
---
 build-aux/Jenkinsfile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/build-aux/Jenkinsfile b/build-aux/Jenkinsfile
index 162e10b32..67c80cbd3 100644
--- a/build-aux/Jenkinsfile
+++ b/build-aux/Jenkinsfile
@@ -276,8 +276,8 @@ def generateNativeStage(platform) {
                   retry (3) {sh '$MAKE eunit'}
                   if (meta[platform].quickjs_test262) {retry(3) {sh 'make 
quickjs-test262'}}
                   retry (3) {sh '$MAKE elixir'}
-                  retry (3) {sh '$MAKE elixir-search'}
-                  retry (3) {sh '$MAKE mango-test'}
+                  retry (3) {sh '$MAKE elixir-search ERLANG_COOKIE=crumbles'}
+                  retry (3) {sh '$MAKE mango-test ERLANG_COOKIE=crumbles'}
                   retry (3) {sh '$MAKE weatherreport-test'}
                   retry (3) {sh '$MAKE nouveau-test'}
                 }
@@ -412,8 +412,8 @@ def generateContainerStage(platform) {
                     retry(3) {sh 'make eunit'}
                     if (meta[platform].quickjs_test262) {retry(3) {sh 'make 
quickjs-test262'}}
                     retry(3) {sh 'make elixir'}
-                    retry(3) {sh "${setClouseauJavaHome}make elixir-search"}
-                    retry(3) {sh "${setClouseauJavaHome}make mango-test"}
+                    retry(3) {sh "${setClouseauJavaHome}make elixir-search 
ERLANG_COOKIE=crumbles"}
+                    retry(3) {sh "${setClouseauJavaHome}make mango-test 
ERLANG_COOKIE=crumbles"}
                     retry(3) {sh 'make weatherreport-test'}
                     retry(3) {sh 'make nouveau-test'}
                   }

Reply via email to