[Pkg-javascript-devel] Bug#1064331: nodejs: FTBFS on riscv64: some test cases failed
Bo YU
tsu.yubo at gmail.com
Tue Feb 20 02:57:35 GMT 2024
Package: nodejs
Version: 18.19.1+dfsg-1
Severity: important
Dear Maintainer,
Nodejs 18.19.1+dfsg-1 has a ftbfs issue due to some test cases failed:
```
...
Failed tests:
./node /<<PKGBUILDDIR>>/test/parallel/test-runner-output.mjs
./node /<<PKGBUILDDIR>>/test/sequential/test-cpu-prof-dir-and-name.js
./node /<<PKGBUILDDIR>>/test/sequential/test-cpu-prof-name.js
...
```
Full buildd log see here:
https://buildd.debian.org/status/fetch.php?pkg=nodejs&arch=riscv64&ver=18.19.1%2Bdfsg-1&stamp=1708327149&raw=0
I have flaged these tests with flaky status and confirmed it works.
So could we apply it on next upload?
BTW, there is some tests failed on mips64el, but I have no mips64el
machine to confirm if flag these tests with flaky is okay or not like on
riscv64. See #1064306.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064306
--
Regards,
--
Bo YU
-------------- next part --------------
diff -Nru nodejs-18.19.1+dfsg/debian/changelog nodejs-18.19.1+dfsg/debian/changelog
--- nodejs-18.19.1+dfsg/debian/changelog 2024-02-19 01:12:23.000000000 +0800
+++ nodejs-18.19.1+dfsg/debian/changelog 2024-02-19 18:34:13.000000000 +0800
@@ -1,3 +1,10 @@
+nodejs (18.19.1+dfsg-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Update riscv patch to fix ftbfs issue. (Closes: #-1)
+
+ -- Bo YU <tsu.yubo at gmail.com> Mon, 19 Feb 2024 18:34:13 +0800
+
nodejs (18.19.1+dfsg-1) unstable; urgency=medium
* New upstream version 18.19.1. Closes: 1064055.
diff -Nru nodejs-18.19.1+dfsg/debian/patches/riscv/flaky_tests.patch nodejs-18.19.1+dfsg/debian/patches/riscv/flaky_tests.patch
--- nodejs-18.19.1+dfsg/debian/patches/riscv/flaky_tests.patch 2024-02-15 06:11:51.000000000 +0800
+++ nodejs-18.19.1+dfsg/debian/patches/riscv/flaky_tests.patch 2024-02-19 18:25:42.000000000 +0800
@@ -3,9 +3,11 @@
Author: J?r?my Lal <kapouer at melix.org>, Bo YU <tsu.yubo at gmail.com>
Forwarded: not-yet
---- a/test/sequential/sequential.status
-+++ b/test/sequential/sequential.status
-@@ -65,3 +65,19 @@
+Index: nodejs-18.19.1+dfsg/test/sequential/sequential.status
+===================================================================
+--- nodejs-18.19.1+dfsg.orig/test/sequential/sequential.status
++++ nodejs-18.19.1+dfsg/test/sequential/sequential.status
+@@ -65,3 +65,21 @@ test-watch-mode-inspect: PASS, FLAKY
[$arch==s390x]
# https://github.com/nodejs/node/issues/41286
test-performance-eventloopdelay: PASS, FLAKY
@@ -13,8 +15,10 @@
+[$arch==riscv64]
+test-diagnostic-dir-cpu-prof: PASS, FLAKY
+test-cpu-prof-worker-argv: PASS, FLAKY
++test-cpu-prof-dir-and-name: PASS, FLAKY
+test-cpu-prof-exit: PASS, FLAKY
+test-cpu-prof-kill: PASS, FLAKY
++test-cpu-prof-name: PASS, FLAKY
+test-diagnostic-dir-cpu-prof: PASS, FLAKY
+test-debugger-auto-resume: PASS, FLAKY
+test-debugger-preserve-breaks: PASS, FLAKY
@@ -25,9 +29,11 @@
+test-cpu-prof-dir-absolute: PASS, FLAKY
+
+
---- a/test/parallel/parallel.status
-+++ b/test/parallel/parallel.status
-@@ -150,6 +150,22 @@
+Index: nodejs-18.19.1+dfsg/test/parallel/parallel.status
+===================================================================
+--- nodejs-18.19.1+dfsg.orig/test/parallel/parallel.status
++++ nodejs-18.19.1+dfsg/test/parallel/parallel.status
+@@ -150,6 +150,23 @@ test-tls-write-error: PASS, FLAKY
# https://github.com/nodejs/node/issues/48047
test-http-pipeline-flood: SKIP
@@ -35,6 +41,7 @@
+test-fetch: PASS, FLAKY
+test-net-socket-connect-without-cb: PASS, FLAKY
+test-runner-inspect: PASS, FLAKY
++test-runner-output: PASS, FLAKY
+test-tcp-wrap-listen: PASS, FLAKY
+test-wasm-web-api: PASS, FLAKY
+test-vm-timeout-escape-promise-module: PASS, FLAKY
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20240220/e72baac4/attachment.sig>
More information about the Pkg-javascript-devel
mailing list