h-vetinari commented on code in PR #37624:
URL: https://github.com/apache/arrow/pull/37624#discussion_r1328154203


##########
dev/tasks/conda-recipes/arrow-cpp/meta.yaml:
##########
@@ -383,33 +377,31 @@ outputs:
         # skip tests that raise SIGINT and crash the test suite
         {% set tests_to_skip = tests_to_skip + " or (test_csv and 
test_cancellation)" %}  # [linux]
         {% set tests_to_skip = tests_to_skip + " or (test_flight and 
test_interrupt)" %}  # [linux]
-        # tests that may crash the agent due to out-of-bound memory writes or 
other risky stuff
-        {% set tests_to_skip = tests_to_skip + " or test_debug_memory_pool" %} 
           # [aarch64 or ppc64le]
-        # cannot pass -D_LIBCPP_DISABLE_AVAILABILITY to test suite for our 
older macos sdk
-        {% set tests_to_skip = tests_to_skip + " or 
test_cpp_extension_in_python" %}      # [osx]
         # skip tests that make invalid(-for-conda) assumptions about the 
compilers setup
         {% set tests_to_skip = tests_to_skip + " or test_cython_api" %}        
           # [unix]
         {% set tests_to_skip = tests_to_skip + " or test_visit_strings" %}     
           # [unix]
         # skip tests that cannot succeed in emulation
         {% set tests_to_skip = tests_to_skip + " or 
test_debug_memory_pool_disabled" %}   # [aarch64 or ppc64le]
         {% set tests_to_skip = tests_to_skip + " or 
test_env_var_io_thread_count" %}      # [aarch64 or ppc64le]
+        # XMinioInvalidObjectName on osx/win: "Object name contains 
unsupported characters"
+        {% set tests_to_skip = tests_to_skip + " or 
test_write_to_dataset_with_partitions_s3fs" %}  # [osx or win]
         # vvvvvvv TESTS THAT SHOULDN'T HAVE TO BE SKIPPED vvvvvvv
-        {% set tests_to_skip = tests_to_skip + " or 
test_extension_to_pandas_storage_type" %}
-        # segfaults on OSX: to investigate ASAP
-        {% set tests_to_skip = tests_to_skip + " or test_flight" %}            
           # [osx]
+        # currently broken
+        {% set tests_to_skip = tests_to_skip + " or 
test_fastparquet_cross_compatibility" %}
+        # new fsspec changed behaviour, see 
https://github.com/apache/arrow/issues/37555
+        {% set tests_to_skip = tests_to_skip + " or 
test_get_file_info_with_selector" %}
+        # problems with minio
+        {% set tests_to_skip = tests_to_skip + " or (test_delete_dir and 
S3FileSystem)" %}
+        {% set tests_to_skip = tests_to_skip + " or (test_delete_dir_contents 
and S3FileSystem)" %}
+        {% set tests_to_skip = tests_to_skip + " or (test_get_file_info and 
S3FileSystem)" %}
+        {% set tests_to_skip = tests_to_skip + " or (test_move_directory and 
S3FileSystem)" %}

Review Comment:
   In the broadest sense, this also falls under #37692, however, since those 
tests were never run in the conda recipes so far (because `minio` hadn't been 
available until now), it might also be that it's just stumbling over some edge 
cases of  the manual `minio` setup here.



##########
python/pyarrow/tests/test_fs.py:
##########
@@ -255,7 +255,10 @@ def s3fs(request, s3_server):
         allow_move_dir=False,
         allow_append_to_file=False,
     )
-    fs.delete_dir(bucket)
+    try:
+        fs.delete_dir(bucket)
+    except OSError:
+        pass

Review Comment:
   Note: this is the "cheap" solution to #37692. Otherwise pretty much all 
tests using the `s3fs` fixture fail.



##########
dev/tasks/conda-recipes/arrow-cpp/meta.yaml:
##########
@@ -383,33 +377,31 @@ outputs:
         # skip tests that raise SIGINT and crash the test suite
         {% set tests_to_skip = tests_to_skip + " or (test_csv and 
test_cancellation)" %}  # [linux]
         {% set tests_to_skip = tests_to_skip + " or (test_flight and 
test_interrupt)" %}  # [linux]
-        # tests that may crash the agent due to out-of-bound memory writes or 
other risky stuff
-        {% set tests_to_skip = tests_to_skip + " or test_debug_memory_pool" %} 
           # [aarch64 or ppc64le]
-        # cannot pass -D_LIBCPP_DISABLE_AVAILABILITY to test suite for our 
older macos sdk
-        {% set tests_to_skip = tests_to_skip + " or 
test_cpp_extension_in_python" %}      # [osx]
         # skip tests that make invalid(-for-conda) assumptions about the 
compilers setup
         {% set tests_to_skip = tests_to_skip + " or test_cython_api" %}        
           # [unix]
         {% set tests_to_skip = tests_to_skip + " or test_visit_strings" %}     
           # [unix]
         # skip tests that cannot succeed in emulation
         {% set tests_to_skip = tests_to_skip + " or 
test_debug_memory_pool_disabled" %}   # [aarch64 or ppc64le]
         {% set tests_to_skip = tests_to_skip + " or 
test_env_var_io_thread_count" %}      # [aarch64 or ppc64le]
+        # XMinioInvalidObjectName on osx/win: "Object name contains 
unsupported characters"
+        {% set tests_to_skip = tests_to_skip + " or 
test_write_to_dataset_with_partitions_s3fs" %}  # [osx or win]
         # vvvvvvv TESTS THAT SHOULDN'T HAVE TO BE SKIPPED vvvvvvv
-        {% set tests_to_skip = tests_to_skip + " or 
test_extension_to_pandas_storage_type" %}
-        # segfaults on OSX: to investigate ASAP
-        {% set tests_to_skip = tests_to_skip + " or test_flight" %}            
           # [osx]
+        # currently broken
+        {% set tests_to_skip = tests_to_skip + " or 
test_fastparquet_cross_compatibility" %}

Review Comment:
   Haven't raised an issue for this yet, but this is consistently failing. Not 
sure what's the difference between our CI and the one here.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to