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

vatamane pushed a commit to branch jenkins-test-debian-trixie
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit bedcd9eb1c639a8af4fc966552c8784c6b2d1a83
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Sun Sep 14 14:30:34 2025 -0400

    [dont_merge] testing debian trixie
---
 build-aux/Jenkinsfile.full | 206 ++++++++++++++++++++++++---------------------
 1 file changed, 109 insertions(+), 97 deletions(-)

diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index adfdc597c..9e27e3a1d 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -23,110 +23,122 @@ MINIMUM_ERLANG_VERSION = '26.2.5.13'
 // We create parallel build / test / package stages for each OS using the 
metadata
 // in this map. Adding a new OS should ideally only involve adding a new entry 
here.
 meta = [
-  'centos8': [
-    name: 'CentOS 8',
-    spidermonkey_vsn: '60',
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-centos:8-erlang-${ERLANG_VERSION}"
-  ],
-
-  'centos9': [
-    name: 'CentOS 9',
-    spidermonkey_vsn: '78',
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-centos:9-erlang-${ERLANG_VERSION}"
-  ],
-
-  'jammy': [
-    name: 'Ubuntu 22.04',
-    spidermonkey_vsn: '91',
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-ubuntu:jammy-erlang-${ERLANG_VERSION}"
-  ],
-
-  'noble': [
-    name: 'Ubuntu 24.04',
-    spidermonkey_vsn: '115',
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-ubuntu:noble-erlang-${ERLANG_VERSION}"
-  ],
-
-  'bookworm-ppc64': [
-    name: 'Debian POWER',
-    spidermonkey_vsn: '78',
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}",
-    node_label: 'ppc64le'
-  ],
-
-  'bookworm-s390x': [
-    name: 'Debian s390x',
-    spidermonkey_vsn: '78',
-    with_nouveau: true,
-    // QuickJS test262 shows a discrepancy 
typedarray-arg-set-values-same-buffer-other-type.js
-    // Test262Error: 51539607552,42,0,4,5,6,7,8
-    quickjs_test262: false,
-    image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}",
-    node_label: 's390x'
-  ],
-
-  'bullseye': [
-    name: 'Debian x86_64',
-    spidermonkey_vsn: '78',
+  // 'centos8': [
+  //   name: 'CentOS 8',
+  //   spidermonkey_vsn: '60',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-centos:8-erlang-${ERLANG_VERSION}"
+  // ],
+
+  // 'centos9': [
+  //   name: 'CentOS 9',
+  //   spidermonkey_vsn: '78',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-centos:9-erlang-${ERLANG_VERSION}"
+  // ],
+
+  // 'jammy': [
+  //   name: 'Ubuntu 22.04',
+  //   spidermonkey_vsn: '91',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-ubuntu:jammy-erlang-${ERLANG_VERSION}"
+  // ],
+
+  // 'noble': [
+  //   name: 'Ubuntu 24.04',
+  //   spidermonkey_vsn: '115',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-ubuntu:noble-erlang-${ERLANG_VERSION}"
+  // ],
+
+  // 'bookworm-ppc64': [
+  //   name: 'Debian POWER',
+  //   spidermonkey_vsn: '78',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}",
+  //   node_label: 'ppc64le'
+  // ],
+
+  // 'bookworm-s390x': [
+  //   name: 'Debian s390x',
+  //   spidermonkey_vsn: '78',
+  //   with_nouveau: true,
+  //   // QuickJS test262 shows a discrepancy 
typedarray-arg-set-values-same-buffer-other-type.js
+  //   // Test262Error: 51539607552,42,0,4,5,6,7,8
+  //   quickjs_test262: false,
+  //   image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}",
+  //   node_label: 's390x'
+  // ],
+
+  // 'bullseye': [
+  //   name: 'Debian x86_64',
+  //   spidermonkey_vsn: '78',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   quickjs_test262: true,
+  //   image: "apache/couchdbci-debian:bullseye-erlang-${ERLANG_VERSION}"
+  // ],
+
+  // 'bookworm': [
+  //   name: 'Debian x86_64',
+  //   spidermonkey_vsn: '78',
+  //   with_nouveau: true,
+  //   with_clouseau: true,
+  //   // Test this in in the bookworm-quickjs variant
+  //   quickjs_test262: false,
+  //   image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}"
+  // ],
+
+
+  'trixie-quickjs': [
+    name: 'Debian 13 with QuickJS',
+    disable_spidermonkey: true,
     with_nouveau: true,
     with_clouseau: true,
     quickjs_test262: true,
-    image: "apache/couchdbci-debian:bullseye-erlang-${ERLANG_VERSION}"
+    image: "apache/couchdbci-debian:trixie-erlang-26.2.5.13"
   ],
 
-  'bookworm': [
-    name: 'Debian x86_64',
-    spidermonkey_vsn: '78',
+  'trixie': [
+    name: 'Debian 13 x86_64',
+    spidermonkey_vsn: '128',
     with_nouveau: true,
     with_clouseau: true,
-    // Test this in in the bookworm-quickjs variant
+    // Test this in in the trixie-quickjs variant
     quickjs_test262: false,
-    image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}"
+    image: "apache/couchdbci-debian:trixie-erlang-26.2.5.13"
   ],
 
-  'bookworm-quickjs': [
-    name: 'Debian 12 with QuickJS',
-    disable_spidermonkey: true,
-    with_nouveau: true,
-    with_clouseau: true,
-    quickjs_test262: true,
-    image: "apache/couchdbci-debian:bookworm-erlang-${ERLANG_VERSION}"
-  ],
 
-  'freebsd-x86_64': [
-      name: 'FreeBSD x86_64',
-      spidermonkey_vsn: '91',
-      with_clouseau: true,
-      clouseau_java_home: '/usr/local/openjdk8-jre',
-      quickjs_test262: false,
-      gnu_make: 'gmake'
-  ],
+  // 'freebsd-x86_64': [
+  //     name: 'FreeBSD x86_64',
+  //     spidermonkey_vsn: '91',
+  //     with_clouseau: true,
+  //     clouseau_java_home: '/usr/local/openjdk8-jre',
+  //     quickjs_test262: false,
+  //     gnu_make: 'gmake'
+  // ],
 
   // Spidermonkey 91 has issues on ARM64 FreeBSD
   // use QuickJS for now
-  'freebsd-arm64': [
-     name: 'FreeBSD ARM64 QuickJS',
-     disable_spidermonkey: true,
-     with_clouseau: true,
-     clouseau_java_home: '/usr/local/openjdk8-jre',
-     quickjs_test262: false,
-     gnu_make: 'gmake'
-  ],
+  // 'freebsd-arm64': [
+  //    name: 'FreeBSD ARM64 QuickJS',
+  //    disable_spidermonkey: true,
+  //    with_clouseau: true,
+  //    clouseau_java_home: '/usr/local/openjdk8-jre',
+  //    quickjs_test262: false,
+  //    gnu_make: 'gmake'
+  // ],
 
  // Disable temporarily. Forks / shell execs seem to fail there currently
  //
@@ -140,13 +152,13 @@ meta = [
  //    gnu_make: 'make'
  //  ],
 
-  'win2022': [
-    name: 'Windows 2022',
-    spidermonkey_vsn: '128',
-    with_clouseau: true,
-    quickjs_test262: false,
-    node_label: 'win'
-  ]
+  // 'win2022': [
+  //   name: 'Windows 2022',
+  //   spidermonkey_vsn: '128',
+  //   with_clouseau: true,
+  //   quickjs_test262: false,
+  //   node_label: 'win'
+  // ]
 ]
 
 def String configure(config) {

Reply via email to