You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "h-vetinari (via GitHub)" <gi...@apache.org> on 2023/12/01 03:52:43 UTC
Re: [I] [C++] Test failures for libarrow in conda-forge [arrow]
h-vetinari commented on issue #35587:
URL: https://github.com/apache/arrow/issues/35587#issuecomment-1835413633
Rebased https://github.com/conda-forge/arrow-cpp-feedstock/pull/1058 on arrow 14 and added minio. Still failing a couple tests, here for linux:
```
The following tests FAILED:
34 - arrow-utility-test (Failed)
68 - arrow-gcsfs-test (Failed)
69 - arrow-s3fs-test (Failed)
```
`arrow-gcsfs-test` is expected due to not having `testbench` (see above), so that's less of an issue ATM. For `arrow-utility-test`, we have a single failure:
```
[ RUN ] TimestampParser.StrptimeZoneOffset
$SRC_DIR/cpp/src/arrow/util/value_parsing_test.cc:811: Failure
Expected equality of these values:
expected
Which is: 1514769420
converted
Which is: 1514769408
Google Test trace:
$SRC_DIR/cpp/src/arrow/util/value_parsing_test.cc:806: 2018-01-01 00:00:00-0117
[ FAILED ] TimestampParser.StrptimeZoneOffset (0 ms)
```
which -- based on the values -- kinda looks like it's a question of leap seconds being applied or not (though the -0117 "time zone" looks very weird too). Not sure if this needs a newer linux distro than we're running...?
While `arrow-s3fs-test` can now call `minio`, it still fails pretty much all tests that call it AFAICT, for example:
```
[ RUN ] TestS3FS.CreateDir
$SRC_DIR/cpp/src/arrow/filesystem/s3fs_test.cc:919: Failure
Failed
Expected 'fs_->CreateDir("bucket/somefile")' to fail with IOError, but got OK
[ FAILED ] TestS3FS.CreateDir (84 ms)
[ RUN ] TestS3FSGeneric.DeleteDir
$SRC_DIR/cpp/src/arrow/filesystem/test_util.cc:77: Failure
Expected equality of these values:
paths
Which is: { "AB", "AB/CD", "AB/CD/EF", "AB/GH" }
expected_paths
Which is: { "AB", "AB/GH" }
[ FAILED ] TestS3FSGeneric.DeleteDir (78 ms)
```
This might be related to the fact that we only have a newer minio in conda-forge than what arrow uses (see https://github.com/apache/arrow/issues/37692). Though I also see
```
WARNING: MINIO_ACCESS_KEY and MINIO_SECRET_KEY are deprecated.
Please use MINIO_ROOT_USER and MINIO_ROOT_PASSWORD
```
so it could be something related to not having some AWS dummy account somewhere to perform operations on?
There's more errors on the CUDA builds (which presumably try to look for a GPU and fail), but that's not the first priority now.
On OSX, we get:
```
The following tests FAILED:
68 - arrow-gcsfs-test (Failed)
69 - arrow-s3fs-test (Failed)
```
In particular, the `arrow-utility-test` does not fail like on linux.
On windows, we have more failures:
```
The following tests FAILED:
18 - arrow-compute-scalar-cast-test (Failed)
21 - arrow-compute-scalar-temporal-test (Failed)
64 - arrow-dataset-file-orc-test (Failed)
68 - arrow-gcsfs-test (Failed)
69 - arrow-s3fs-test (Failed)
80 - arrow-orc-adapter-test (Failed)
81 - arrow-substrait-substrait-test (Failed)
91 - gandiva-internals-test (Failed)
100 - gandiva-date-time-test (Failed)
```
Here's a link to the [CI run](https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=834256&view=results).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org