#1011101 nodejs: FTBFS on mipsel: multiple failures with openssl 3.0

Package:
nodejs
Source:
nodejs
Description:
evented I/O for V8 javascript - runtime executable
Submitter:
Jérémy Lal
Date:
2022-06-13 21:42:05 UTC
Severity:
normal
Tags:
#1011101#5
Date:
2022-05-16 20:38:44 UTC
From:
To:
Last time so many openssl-related test failures happened,
OPENSSL_CONF env was set to a relative path, and nodejs/openssl3
expected an absolute path.

#1011101#12
Date:
2022-05-26 07:01:57 UTC
From:
To:
I don't understand why mipsel is different here. The init looks okay. I
copied the .cnf from 3.0
	cp /etc/ssl/openssl.cnf deps/openssl/openssl/apps/openssl.cnf

and then removed the protocol/ sec-level override:
--- /etc/ssl/openssl.cnf 2022-05-13 21:25:01.000000000 +0000 +++ deps/openssl/openssl/apps/openssl.cnf 2022-05-25 20:58:47.602964293 +0000 @@ -52,7 +52,6 @@ [openssl_init] providers = provider_sect -ssl_conf = ssl_sect # List of providers to load [provider_sect] @@ -389,10 +388,3 @@ # Certificate revocation cmd = rr oldcert = $insta::certout # insta.cert.pem - -[ssl_sect] -system_default = system_default_sect - -[system_default_sect] -MinProtocol = TLSv1.2 -CipherString = DEFAULT:@SECLEVEL=2 with this change the suite passed on mipsel. You could move that file to debian/ for the testsuite and I keep thinking about not touching that file at all. I could keep investigating why mipsel is different here but I'm short on time right now and eller isn't exactly a fast beast. Side note: I built it with -j3 and I hope that the build time reduced compared to the initial -j1 (I had to build a few times because -nc didn't skip anything…). Sebastian
#1011101#19
Date:
2022-05-27 14:51:47 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
nodejs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1011339@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapouer@melix.org> (supplier of updated nodejs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 27 May 2022 15:48:16 +0200
Source: nodejs
Architecture: source
Version: 16.15.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@alioth-lists.debian.net>
Changed-By: Jérémy Lal <kapouer@melix.org>
Closes: 977792 1011100 1011339
Changes:
 nodejs (16.15.0+dfsg-1) unstable; urgency=medium
 .
   * New upstream version 16.15.0+dfsg
   * Go back to +dfsg
   * dfsg-exclude undici (missing source for compiled wasm)
   * Will B-D undici <!pkg.nodejs.nobuiltin> when available
   * bash-completion from node --completion-bash (Closes: #977792)
   * Patches:
     + build/skip-crypto-engine-check no longer needed
     + test-diagnostic-dir-cpu-prof is flaky on riscv64
       (Closes: #1011100)
   * Update README.source
   * Fix undici source name
   * Update openssl.cnf to fix tests on mipsel (Closes: #1011339)
   * Improve doc-generator
Checksums-Sha1:
 6cd958b503c130b49f69191e9c80b5ec348dc983 3853 nodejs_16.15.0+dfsg-1.dsc
 0aa32481f8da93b1873708a0b6ccd98c7e9ee826 235472 nodejs_16.15.0+dfsg.orig-types-node.tar.xz
 b8858275579422d893ee3d2d2db009b8e3bafd52 21817552 nodejs_16.15.0+dfsg.orig.tar.xz
 b14ee715bdc6d4410b384dafd8b02a3cc77d9f04 159232 nodejs_16.15.0+dfsg-1.debian.tar.xz
 8a925529ceefa12ec6d2725c0d30de78f40c7ca5 10205 nodejs_16.15.0+dfsg-1_source.buildinfo
Checksums-Sha256:
 2f8573b0e8be14caa3d4513e9da0edc568cfb58324b72e8e93b31cea56f3d193 3853 nodejs_16.15.0+dfsg-1.dsc
 3079b87b3a151438b1cc2b6410e0402f691d8f66f54cf9cb80598e3bef9b8915 235472 nodejs_16.15.0+dfsg.orig-types-node.tar.xz
 37d50c9358998ad3aef3b80b31b7644fd7e1ce6dc0ebaaea679497df1c28c18b 21817552 nodejs_16.15.0+dfsg.orig.tar.xz
 2177aaf86af54a1e09310a55ef6ab90d6f92b5695f55b3e36607a525db550313 159232 nodejs_16.15.0+dfsg-1.debian.tar.xz
 2c9c703653366ea0bf44142dec9dffd73e96a2777a14d362a8636fc54b0b6e48 10205 nodejs_16.15.0+dfsg-1_source.buildinfo
Files:
 4bcfdc0b7f601056a0348f30559831bc 3853 javascript optional nodejs_16.15.0+dfsg-1.dsc
 1aa4e6286cddae4bbb4d0004f5b818cd 235472 javascript optional nodejs_16.15.0+dfsg.orig-types-node.tar.xz
 8eb7216f7c2cdf9c4c4600a145164212 21817552 javascript optional nodejs_16.15.0+dfsg.orig.tar.xz
 bfa7822c6e314d651f73bb2dfd634766 159232 javascript optional nodejs_16.15.0+dfsg-1.debian.tar.xz
 305879d02f3cf0007fd651cc4731a28a 10205 javascript optional nodejs_16.15.0+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmKQ2OcSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0H00P+wZ7PGO4EIvWcKiuEuEBpcJVPm9AtvK2
oYx6UjuUqmKUm86t3AHE2RU1/BfklXivbv3KHFwp561ECfFtse6MS4XEHqpQtuDG
utxqJHDpbGrr5NkD8tHJV8rpo+2khggkCBRP5sDECIJKqbPGD9MIAKlFWJVqhZ0j
ZuWN083/NkgNZNPVqPjcEDqo54x/0FDO/dInBSknJPvZ8kgLLsDHDG/3tm4NUBeR
xD06jaOYB+Et5TKKzuGIeUvtErM/5hLaTjqY5PMjDjkFl4kHV4MYJC8atLL3JXfX
iRP/cL7/R3yVeXD3jXrTXcuzndn9tjGuxyYR9JtOMIY4vGwzG54gB/nBY+xJ925+
PpED1/0FG/2Zgzl3ZviyuzT3PF8VuAh3QOtrIxzEYKyxce+z5zVKq7c+VcP0gIZ9
OJBSLeJxSJUSNq2VY6BwYFMH6zw62Vk7mrj5HLwiJuycoPnPQFJCbREMdSTqlLsJ
x4CI/jq9kwUL1tGNRFfdm/2JGTMAj/8Tg2r5GMwBr3H48UCuSb89TbuYBWSHrCWf
+RuBwRbZAq04xwhBtbMgLvHo0SapTvCJgkj+ujynMov/KV9F+ROQ5F+lMv5J93VO
zrks0++iG4fBhnxhkP74m/wd9hu45uLMd+ULjvgyDmBrPgxsLaLzCGE2XyHhmRTC
ajJsi+Z7GrLT
=cjOS
-----END PGP SIGNATURE-----

#1011101#30
Date:
2022-05-31 21:47:15 UTC
From:
To:
Le jeu. 26 mai 2022 à 09:01, Sebastian Andrzej Siewior <
sebastian@breakpoint.cc> a écrit :


Shout out... I've tried some things but it still fails.
I think there's some bug or option activated on mipsel,
that prevents openssl from loading error strings.

There are builds on eller.debian.org/~kapouer that you can play with.
Help is welcome !

Jérémy

#1011101#35
Date:
2022-06-01 05:18:47 UTC
From:
To:
I started it to build on eller the very same you sent that update here.
It reproduced but I did have the time to look at it closer.

Sebastian

#1011101#40
Date:
2022-06-13 07:13:24 UTC
From:
To:
Hello,

Bug #1011101 in nodejs reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/js-team/nodejs/-/commit/84bfd2543f119ddd0d95ea9137c441c5a6f79075

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1011101

#1011101#47
Date:
2022-06-13 08:35:26 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
nodejs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1011101@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapouer@melix.org> (supplier of updated nodejs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 13 Jun 2022 09:11:34 +0200
Source: nodejs
Architecture: source
Version: 16.15.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@alioth-lists.debian.net>
Changed-By: Jérémy Lal <kapouer@melix.org>
Closes: 977792 1011101 1012670
Changes:
 nodejs (16.15.1+dfsg-1) unstable; urgency=medium
 .
   * New upstream version 16.15.1+dfsg
   * Fix completion generation, support "nodejs" cli
     Closes: #977792
   * Patch to fix mipsel crypto init error strings (Closes: #1011101)
   * Patch: more flaky riscv64 cpu tests (Closes: #1012670)
Checksums-Sha1:
 437c11ddd61c1a3346e0f3d595784969ed1c32bd 3853 nodejs_16.15.1+dfsg-1.dsc
 1771bd68477dd1af1ad944ce71406788463cbdc1 235544 nodejs_16.15.1+dfsg.orig-types-node.tar.xz
 cdbfbb786d45a6b717a84557b6a9c0026324dd72 21856440 nodejs_16.15.1+dfsg.orig.tar.xz
 23485ff790d342c0ae20fa95e2001ee6be50edd4 159552 nodejs_16.15.1+dfsg-1.debian.tar.xz
 3f5b948bc9677c3b605e48e40798b98c79e6446e 10176 nodejs_16.15.1+dfsg-1_source.buildinfo
Checksums-Sha256:
 e0aecef155ac99242ac66b5c9e2f422f9b66b8ab103b3ceee4bff87240d47885 3853 nodejs_16.15.1+dfsg-1.dsc
 1c1382942f9ca5e7fb4ec2c837a183d37674d023ab93da024808d254ac6c7f87 235544 nodejs_16.15.1+dfsg.orig-types-node.tar.xz
 348d462dbae6e9f5e71bae770df3b1748852d202ea73586b1b83ad9a4de5dfa7 21856440 nodejs_16.15.1+dfsg.orig.tar.xz
 4871b087b623c11cbb41c95bb5ac113b05bb9285f9f5e6bd6f5a13d0b08dd11e 159552 nodejs_16.15.1+dfsg-1.debian.tar.xz
 619958c1f1df7e1c5eb5ac004a4c08b4515f26b5c030f7a629bc521e0f428be8 10176 nodejs_16.15.1+dfsg-1_source.buildinfo
Files:
 70aeb3310bc8e243c31f535c99fc03dc 3853 javascript optional nodejs_16.15.1+dfsg-1.dsc
 f73ec0db4b00230ead76a997122a2400 235544 javascript optional nodejs_16.15.1+dfsg.orig-types-node.tar.xz
 cc24ab522a5f78edb3181ea3412abe78 21856440 javascript optional nodejs_16.15.1+dfsg.orig.tar.xz
 0c7acb654de6a725e286e94b3b6c3b65 159552 javascript optional nodejs_16.15.1+dfsg-1.debian.tar.xz
 4cc72b9222f081f05cc603297bf44cf2 10176 javascript optional nodejs_16.15.1+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmKm64ASHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0IW0P/ijLtHF8FWWvYcWnbtptqe/jWvPszj4S
a6Dk5hAzGuTCDLF0buiC9QANsZIP6mIdKal1+s4KYmLLk0tcc70sHRMqoL8d9M7X
WGjb5eJwLewBWUaGKeGSdrrYXrLFiTQihfq+WOQ3ssRW0fPBcm9yYyJjJQjC41Ej
Wi6uVu6oVU5Ki+52bD3SPSBYeekhtyOg+BMkHnVsyQTh7uk8azpdB5sIMznLh9cM
Bpjq9HG6R7XrQbbHlR8xfua8XO2c+qcTK04bK1YAXrHaAM7S6tU69R7rLcdSKouR
C5HcnAxOw8Gf0dYB+LNMitvzKOW8zcmM4JAN25eAQ/92nZauDGDb1z340X5S6cNX
tWYLcDd9QPb/Ezg94dzu2TyvfpfW4lx+xJMgZ22RN5ssQxsmvOqF2Aj5f0J87kSI
1XvHyihsz8X7ZjBn71yQscUwhOC8yMoG5sYtnwpP2mTeDNe2AXECAs/5VrHOboju
Gaammv1IYb1yG4xGgugdL8bE6qb3y7IZdcmvrcISm8vPkpZz6iPKFC25A/o2T4So
YC7QsbWw6lY892vnR5AVlK5D9xxBjoTm6pXGSkh+7f0GVJ1vD/AuS/YiSFBIVIBW
6r+6ukHmOomDan0DGGrE4E1JiFS9WKMJSGgAf1OQW6xQyKawUcJ6JViwB2wpvtH9
6r1wpzDnoq0W
=Pp9+
-----END PGP SIGNATURE-----

#1011101#52
Date:
2022-06-13 21:40:11 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
openssl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1011339@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Andrzej Siewior <sebastian@breakpoint.cc> (supplier of updated openssl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 13 Jun 2022 22:16:39 +0200
Source: openssl
Architecture: source
Version: 3.0.3-8
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenSSL Team <pkg-openssl-devel@alioth-lists.debian.net>
Changed-By: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Closes: 1011339
Changes:
 openssl (3.0.3-8) unstable; urgency=medium
 .
   * Update to openssl-3.0 head.
   * Avoid reusing the init_lock for a different purpose (Closes: #1011339).
Checksums-Sha1:
 4abad0e1d8572a290c87833f905a89ecc3bf177b 2637 openssl_3.0.3-8.dsc
 c0e33bd4ebdff1f310dd16eebc89b9e63fdb6efa 157400 openssl_3.0.3-8.debian.tar.xz
Checksums-Sha256:
 093ee645846839847ef0751c422f81847a1fb22fbe3cc9ea2f5ca00f924017e8 2637 openssl_3.0.3-8.dsc
 23334b0edc0adeab429a4bbddfeba3a66db194231b01eaa5923d4048fb3c49c0 157400 openssl_3.0.3-8.debian.tar.xz
Files:
 d1a2a6c34f150314769e56ff8ae70470 2637 utils optional openssl_3.0.3-8.dsc
 f2226129b5a23d65869ba1ba500de190 157400 utils optional openssl_3.0.3-8.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJMBAEBCgA2FiEEZCVGlf/wqkRmzBnme5boFiqM9dEFAmKnpucYHHNlYmFzdGlh
bkBicmVha3BvaW50LmNjAAoJEHuW6BYqjPXRDE0QAJqI8TYVYN5dcMbvhHkK6ygd
mSE1agfh7yewS7FU5e4nw6uR9sD+TCtGesF4TBImSI642mcIytjhOCcuus+mODAq
NvTtxYy2d05i/0gsQjRb2EAttsWTM74tgiyriIYaARR0uWmDtkAhaQ2vqmIcVRLE
X8b0mq4ebGgo6xcAw/2Jg7+WEqvosqKFOfQf1MABu4sbNC6X3q4e/SXQyVMivw/o
Ey1AO0BmHO+lxlcyLdMvf9ett4JnxTdDn72q3ZGJJXbkFW0onVuW1b+ZKq8fDyq4
hFmjR9nCB5xKfXozURtKjdOXra46ownnAR7g8LAJnrY7g7wPnCuqhTIT66F8T834
mQdJgC4W4lp8/O5aNNwPojfuO/ZriP38GzONbxkeQFqMveMaghNIbeabhB1lnecl
aLtqG4DTI0jAWKOyMIbfu8XtpgubrPalCLNikhtHIuRdztLa2JqqfEunShqD5IKL
lv/nHiV5Y1islsjyA+Xzn61c9TrQFLwkZmGk6yIwG1kjzLXa8bKA/kfSGwFYMNa+
jobDw57GvhkdfYP7emd4nsiLw2sqcXaXB5wB5kabIxzZEXrDKd9iV5WtyJm270HX
+72NuCV/yoc44aEZCdwHsyg79EZcmEYR8916EgYZdSmyjMHHy+p9uEPJYgz4myDl
QwJ7hsGrQwZ/U+NpmkxS
=QG5V
-----END PGP SIGNATURE-----