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
tests/test-sysroot.js intermittently failing on s390x #2527
Comments
That's interesting. So, the call to Pursuing the
And here's a hack to get a little more info about cleaning up deployments:
|
Debian is currently rebuilding half the archive to recover from a binutils regression, so I am probably not going to be able to test this until the autobuilders recover, sorry. Because this is intermittent, I can't know that a successful build is really a success, and because the autobuilders are production infrastructure, I can't just keep hitting rebuild. I'll try doing manual builds on a s390x "porter box" when I get a chance, but there's no guarantee that that will match the autobuilder's behaviour.
Use of statx seems to have been new in 2.66.x, and we had several consecutive successful builds of ostree on s390x after 2.66.x was introduced, so I think it's probably not that... but because it's intermittent, I can't be sure.
In some older builds, like 2021.1-1, we seem to have had other tests failing when they asserted that a directory should not exist, but it did - and those assertions were in shell scripts using |
Oh, I didn't mean to try to debug it right now. I can imagine that s390x debugging is nowhere near the top of your queue. Just that if you do get around to it, it would be helpful to try to narrow down the issue. |
Hi all, i've tried
and wasn't able to reproduce the issue:
|
I was unable to reproduce this on the Debian-developer-accessible s390x that is meant to be the closest thing there is to being able to access an autobuilder interactively (build + tests succeeded in 2/2 attempts), but 2022.7 failed in this way on 3/3 attempts on Debian's official s390x autobuilders, so there might be something about Debian's official autobuilder infrastructure that makes this test more likely to fail. My ability to debug that is extremely limited, because only sysadmins have any sort of interactive access to the autobuilder machines, so this is unlikely to go further without someone else picking this up. |
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
This test regularly fails on the buildds, but I cannot reproduce the failure on a porterbox. Bug: ostreedev/ostree#2527 Bug-Debian: https://bugs.debian.org/1025532 Forwarded: not-needed Gbp-Pq: Topic debian Gbp-Pq: Name test-sysroot-Skip-on-s390x-by-default.patch
The unit test
tests/test-sysroot.js
seems to be intermittently failing on Debian's s390x port since October (2021.5). It doesn't always fail, and after failing, it consistently succeeds when the build is retried.This is happening in a transient chroot environment on autobuilders that are not accessible to ordinary Debian developers, so I am unable to get any information about the failed builds beyond what's in the logs.
The failing assertion is this one:
I have never had any success with taking s390x-specific issues to Debian's s390x architecture porting team (which might in fact not contain any people), but I hear several ostree developers now work for an IBM subsidiary, so perhaps someone there is better-placed than me to know about s390x-specific issues or see whether this is reproducible in a development environment?
We've seen this with gjs 1.68.4 and 1.70.0. Full logs for some recent versions: 2022.1, 2021.6
The text was updated successfully, but these errors were encountered: