This has been discussed in the last meeting.
Refer to the commit body for more details.
This has been discussed in the last meeting.
Refer to the commit body for more details.
The build didn't find too many issues, and they are generally only
endianness related, so easy to fix if they do make it into the main
developement branch.
With travis migrating its service, it fails too often intermittently. It
might be more appropriate to run it manually once before every release.
Without the fix, the tests immediately abort:
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
./qt/test/test_bitcoin-qt: line 2: 116150 Aborted
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
Do I understand correctly that the last commit fixes manual s390x builds?
It fixes qemu builds. Manual and automatic
could you explain why we should remove this? @MarcoFalke
Concept ACK
71 | @@ -72,13 +72,6 @@ jobs: 72 | FILE_ENV="./ci/test/00_setup_env_arm.sh" 73 | QEMU_USER_CMD="" 74 | 75 | - - stage: test 76 | - name: 'S390x [GOAL: install] [buster] [unit tests, functional tests]' 77 | - arch: s390x # Can disable QEMU_USER_CMD and run the tests natively without qemu 78 | - env: >- 79 | - FILE_ENV="./ci/test/00_setup_env_s390x.sh"
this file is removing too? ci/test/00_setup_env_s390x.sh
I'd like to keep it so that it can be executed easier, if needed