-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Test failures with bcachefs #9887
Comments
couldn't that be a defect (or "feature") of bcachefs itself, given that the tests pass on a variety of more standard filesystems? |
could very well be. Would still be useful for someone who has more insight into gdal's testing setup, to figure out if these failed tests break because the test setup makes broken assumptions about how filesystems behave, if these tests might be skipped or need to be modified if building against specific filesystems, or if this is a flaw with bcachefs, that needs to be fixed within bcachefs |
also notably, this seems to not have been an issue before gdal 3.8.4, and gdal 3.8.4 built with a bit of coercion in the end. |
could you run a git bisect session then ? |
NixOS/nixpkgs#302137 (comment)
It would be very surprising if a Python type confusing string and @Chwiggy Does NixOS Hydra even use bcachefs? |
Some of those vsi tests are known to randomly fail for unknown reasons |
@rouault Do you have a list ones of all those that are flaky? We should disable them in NixOS (and all other Linux distributions likely want to do the same). It might even make sense to disable them in the upstream package, adding a flag or so to enable flaky tests. |
What is the bug?
During the build process of GDAL 3.8.5 30 to 40 pytests fail on systems running on bcachefs. By majority these are tests concerning checksums on files involved in I/O operations.
This bug is not reproducible on other filesystems, like ext4
Steps to reproduce the issue
Tentative: Try and build gdal 3.8.5 on a machine running bcachefs.
Versions and provenance
OS info
GDAL version
3.8.5
Provenance
nixpkgs:unstable
Additional context
relevant issue on nixpkgs: NixOS/nixpkgs#302137
full build logs: https://gist.github.com/Chwiggy/e18dcb59ae47b78c3edbcd965d09d6ac
The text was updated successfully, but these errors were encountered: