-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test failures on s390x architecture #3660
Comments
Bring back ppc64le builds s390x seems to fail, possibly related to mozjs60 so skip it for now. Also FoundationDB doesn't build on either architecture. #3660 #3454 (comment)
Bring back ppc64le builds s390x seems to fail, possibly related to mozjs60 so skip it for now. Also FoundationDB doesn't build on either architecture. #3660 #3454 (comment)
Bring back ppc64le builds s390x seems to fail, possibly related to mozjs60 so skip it for now. Also FoundationDB doesn't build on either architecture. #3660 #3454 (comment)
Bring back ppc64le builds s390x seems to fail, possibly related to mozjs60 so skip it for now. Also FoundationDB doesn't build on either architecture. #3660 #3454 (comment)
Bring back ppc64le builds s390x seems to fail, possibly related to mozjs60 so skip it for now. Also FoundationDB doesn't build on either architecture. #3660 #3454 (comment)
Hi @nickva
Could you please share
|
Thanks for taking a look. Sorry I forgot to mention that this is for the 3.x branch only. So before the configure step, we'd switch to the 3.x branch.
FoundationDB which is needed for the |
Few observations: Tried building and installing erlang 22.2, elixir 1.10.2, node v14.2.0 and spider monkey js-1.8.5 on ub18.04. Test are passing with couchdb 3.x with this. |
Good observation @Nayana-ibm. We use libmozjs185 on ppc64le so perhaps there some issue with the newer JS library and we should switch to libmozjs185 for s390x for the time being. |
@nickva So what is the plan you suggest to proceed further on this ? Can we build the js185 on s390x using the steps specified here - https://github.com/linux-on-ibm-z/scripts/blob/master/CouchDB/3.1.1/build_couchdb.sh#L170 ? |
Ideally we'd find why mozjs60 (spidermonkey version 60) doesn't work on s390x but for the time being we should probably try to build as a deb/rpm package just like we build it for amd64 and ppc64le. The best place to start is with the readme file in https://github.com/apache/couchdb-pkg Then https://github.com/apache/couchdb-pkg/search?q=ppc64le shows how ppc64le is handled, I imagine s390x would look similar. |
Sorry to bother @Nayana-ibm, not sure if you'd even know about it, but it looks like the s390x Jenkins worker donated by IBM ( To help identify it, the IP can be seen in: https://github.com/apache/couchdb-infra-cm/blob/02a0d1ed2dbbebf2b88d5fcf4e94d9022acd2362/production#L167-L179 Did it accidentally got shut down or removed and just needs a restart or is it gone for good? |
s390x node was removed from the CI workers lists for now apache/couchdb-infra-cm@67a6468 |
With the later OS variants and a new KVM based s390x CI instances all tests now pass the s390x is part of the regular full CI run. |
Running CouchDb 3.x on s390x shows a bunch of test failures seemingly related the compiling javascript code with
libmozjs-60-0:s390x
package.Here is an example of a test failure and how to run it:
The logs are full of these errors:
The text was updated successfully, but these errors were encountered: