-
Notifications
You must be signed in to change notification settings - Fork 53
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
Autopkgtest failure on big-endian (s390x) #48
Comments
Hm, interesting. Looks like a rare bug in meshio. Do you have ssh-access to any of those machines? |
I do. Please let me know if there's anything I can test. |
Yep. In import meshio
meshio.read("elephant.vtu") on that machine? |
I tried with meshio 3.2.0.
|
Okay, so this is really a meshio bug. Can you print all of the involved variables plus
etc? |
For the first block, on s390x:
on amd64:
|
Okay, so it's the
? (Both s390x and amd64 would be nice.) |
s390x:
amd64:
|
Possible fix: Add if self.byte_order is not None:
dtype = dtype.newbyteorder(
"<" if self.byte_order == "LittleEndian" else ">"
) after the |
Now it seems to read the entire file, then:
|
? |
Ah, wait. The error is elsewhere. |
s390x:
amd64:
|
before the call to |
s390x:
amd64:
|
I really don't get it. I think the data is read alright, but I don't understand why the cell data is converted into the wrong endianness now. Can I get a login on the respective machine or can I send you my public key to temporarily use your account? |
I'm using a Debian porterbox, but you can apply for guest access: |
Okay, did apply. |
I see the autokpgtest failure below in Ubuntu 19.10 on s390x, with meshio 3.1.6,
From http://autopkgtest.ubuntu.com/packages/p/pygalmesh/eoan/s390x
The text was updated successfully, but these errors were encountered: