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) {
