erickt / rust-zmq

Rust zeromq bindings.
Apache License 2.0
886 stars 189 forks source link

test_exchanging_multipart fails on s390x #335

Open ueno opened 2 years ago

ueno commented 2 years ago

I'm trying to package the crate in Fedora (for a dependent application) and got this test failure on the s390x builder:

---- test_exchanging_multipart stdout ----
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
  left: `[[102, 111, 111]]`,
 right: `[[102, 111, 111], [98, 97, 114]]`', tests/test.rs:75:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'test_exchanging_multipart' panicked at 'called `Result::unwrap()` on an `Err` value: Any { .. }', /usr/share/cargo/registry/timebomb-0.1.2/src/lib.rs:45:18
failures:
    test_exchanging_multipart

It looks like only the first part is received on that machine. This doesn't happen on other architectures.

The full log: https://kojipkgs.fedoraproject.org//work/tasks/1937/80021937/build.log