Skip to content

Conversation

maflcko
Copy link
Member

@maflcko maflcko commented Nov 25, 2019

No description provided.

@maflcko
Copy link
Member Author

maflcko commented Nov 25, 2019

Requested by @sipa here #17591 (comment)

@fanquake fanquake added the Tests label Nov 25, 2019
@maflcko
Copy link
Member Author

maflcko commented Nov 25, 2019

Also fixed a bug in the functional tests

See https://docs.python.org/3/library/struct.html#byte-order-size-and-alignment

@practicalswift
Copy link
Contributor

Concept ACK

Very happy to see this added!

And very satisfying to see that this caught a bug directly :)

@meshcollider
Copy link
Contributor

Concept ACK

@DrahtBot
Copy link
Contributor

DrahtBot commented Nov 25, 2019

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts

No conflicts as of last run.

@laanwj
Copy link
Member

laanwj commented Nov 26, 2019

ACK if it doesn't make Travis much slower, a bit slower may be worth it to have a full big-endian CI run.

@maflcko
Copy link
Member Author

maflcko commented Nov 26, 2019

For some reason this is one of the fastest machines on travis. Installing all packages only took 49 seconds (instead of minutes) and a build from scratch + unit tests + functional tests ran in 15 minutes. I'd argue that we should switch all native builds to run on that architecture instead of amd64.

@elichai
Copy link
Contributor

elichai commented Nov 28, 2019

@MarcoFalke So apparently I did all that too today lol.
But also got the depends to work.
So up to you, if you want to cherry pick those / i'll open another PR or whatever master...elichai:2019-11-s390x

(was just about to open a PR when sipa told me you already did)

@maflcko
Copy link
Member Author

maflcko commented Dec 3, 2019

@elichai Sweet. Looks like you fixed a bug in our depends qt build. So a fresh PR might be the best.

maflcko pushed a commit that referenced this pull request Dec 3, 2019
fabd710 ci: Print free disk space (MarcoFalke)
fad9fdb test: Properly deserialize integers in little-endian (MarcoFalke)
fa94fc1 ci: Run functional tests on s390x (MarcoFalke)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 98ba77eb56f283131fdaeb393fda86cc308f1bf9781e1e0e5736b8d616528dc8ff2e494d55ba107c138083025c66a59e382fcfa9962d4349a5fd6cbbc52484c3
@maflcko maflcko merged commit fabd710 into bitcoin:master Dec 3, 2019
@maflcko maflcko deleted the 1911-ciS390x branch December 3, 2019 15:39
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Dec 3, 2019
fabd710 ci: Print free disk space (MarcoFalke)
fad9fdb test: Properly deserialize integers in little-endian (MarcoFalke)
fa94fc1 ci: Run functional tests on s390x (MarcoFalke)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 98ba77eb56f283131fdaeb393fda86cc308f1bf9781e1e0e5736b8d616528dc8ff2e494d55ba107c138083025c66a59e382fcfa9962d4349a5fd6cbbc52484c3
maflcko pushed a commit to maflcko/bitcoin-core that referenced this pull request Dec 17, 2019
e190000 ci-s390x: Add qemu and depends support in the ci script (Elichai Turkel)

Pull request description:

  Related: bitcoin#17599

  This adds qemu support just like we have in arm and compile the depends.

  other than that I also fixed some missing includes to make the depends compile.

ACKs for top commit:
  MarcoFalke:
    ACK e190000 (first commit only, didn't look at second commit)

Tree-SHA512: 2b8a39772b86408569f52cdc33832dbce7e5e9cdd710524295f3d259628cdfc017e740f6f94941307d7f8e413236814a95ba851153c617eb5fb75b4bd9a7e52f
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Dec 17, 2019
e190000 ci-s390x: Add qemu and depends support in the ci script (Elichai Turkel)

Pull request description:

  Related: bitcoin#17599

  This adds qemu support just like we have in arm and compile the depends.

  other than that I also fixed some missing includes to make the depends compile.

ACKs for top commit:
  MarcoFalke:
    ACK e190000 (first commit only, didn't look at second commit)

Tree-SHA512: 2b8a39772b86408569f52cdc33832dbce7e5e9cdd710524295f3d259628cdfc017e740f6f94941307d7f8e413236814a95ba851153c617eb5fb75b4bd9a7e52f
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Nov 5, 2020
Summary:
This fixes a bug in a functional test. The bug was detected after Core started running CI tests for a big endian platform (see [[https://github.com/bitcoin/bitcoin/pull/17591/files | PR17591]] and [[bitcoin/bitcoin#17599 | PR17599]]).

This is a partial backport of Core [[bitcoin/bitcoin#17599 | PR17599]]
bitcoin/bitcoin@fad9fdb

Test Plan: `ninja && test/functional/test_runner.py interface_rest`

Reviewers: O1 Bitcoin ABC, #bitcoin_abc, deadalnix

Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D8283
sidhujag pushed a commit to syscoin-core/syscoin that referenced this pull request Nov 10, 2020
fabd710 ci: Print free disk space (MarcoFalke)
fad9fdb test: Properly deserialize integers in little-endian (MarcoFalke)
fa94fc1 ci: Run functional tests on s390x (MarcoFalke)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 98ba77eb56f283131fdaeb393fda86cc308f1bf9781e1e0e5736b8d616528dc8ff2e494d55ba107c138083025c66a59e382fcfa9962d4349a5fd6cbbc52484c3
sidhujag pushed a commit to syscoin-core/syscoin that referenced this pull request Nov 10, 2020
e190000 ci-s390x: Add qemu and depends support in the ci script (Elichai Turkel)

Pull request description:

  Related: bitcoin#17599

  This adds qemu support just like we have in arm and compile the depends.

  other than that I also fixed some missing includes to make the depends compile.

ACKs for top commit:
  MarcoFalke:
    ACK e190000 (first commit only, didn't look at second commit)

Tree-SHA512: 2b8a39772b86408569f52cdc33832dbce7e5e9cdd710524295f3d259628cdfc017e740f6f94941307d7f8e413236814a95ba851153c617eb5fb75b4bd9a7e52f
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants