raulcd commented on code in PR #47261:
URL: https://github.com/apache/arrow/pull/47261#discussion_r2257643702


##########
.github/workflows/cpp_extra.yml:
##########
@@ -124,6 +124,12 @@ jobs:
               -e ARROW_USE_MESON=ON
             runs-on: ubuntu-latest
             title: AMD64 Ubuntu Meson
+          - continue-on-error: true

Review Comment:
   isn't it better if it's just marked as failure and we just accept it to fail?
   At the moment it gives the false positive that the job is successful when it 
is indeed failing:
   ```
    [1963/2035] Building CXX object 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/cache_test.cc.o
   FAILED: src/gandiva/CMakeFiles/gandiva-internals-test.dir/cache_test.cc.o 
   /usr/bin/ccache /usr/bin/c++ -DARROW_HAVE_RUNTIME_AVX2 
-DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DGANDIVA_EXTENSION_TEST_DIR=\"/build/cpp/src/gandiva/tests/external_functions\"
 -I/build/cpp/src -I/arrow/cpp/src -I/arrow/cpp/src/generated -isystem 
/usr/lib/llvm-18/include -Wredundant-move -Wno-noexcept-type  
-fdiagnostics-color=always  -Wall -Wno-conversion -Wno-sign-conversion 
-Wdate-time -Wimplicit-fallthrough -Wunused-result -fno-semantic-interposition 
-msse4.2  -g -Werror -O0 -ggdb -g1 -fPIE -DGTEST_HAS_PTHREAD=1 -std=c++23 -MD 
-MT src/gandiva/CMakeFiles/gandiva-internals-test.dir/cache_test.cc.o -MF 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/cache_test.cc.o.d -o 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/cache_test.cc.o -c 
/arrow/cpp/src/gandiva/cache_test.cc
   In file included from /arrow/cpp/src/gandiva/cache_test.cc:18:
   /arrow/cpp/src/gandiva/cache.h: In instantiation of 'ValueType 
gandiva::Cache<KeyType, ValueType>::GetObjectCode(const KeyType&) [with KeyType 
= gandiva::TestCacheKey; ValueType = std::__cxx11::basic_string<char>]':
   /arrow/cpp/src/gandiva/cache_test.cc:41:3:   required from here
   /arrow/cpp/src/gandiva/cache.h:54:35: error: use of deleted function 
'std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::basic_string(std::nullptr_t) [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>; std::nullptr_t = 
std::nullptr_t]'
      54 |     return result != std::nullopt ? *result : nullptr;
         |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
   In file included from /usr/include/c++/12/string:53,
                    from /usr/include/c++/12/stdexcept:39,
                    from /usr/include/c++/12/system_error:41,
                    from /usr/include/c++/12/mutex:41,
                    from /arrow/cpp/src/gandiva/cache.h:21:
   /usr/include/c++/12/bits/basic_string.h:734:7: note: declared here
     734 |       basic_string(nullptr_t) = delete;
         |       ^~~~~~~~~~~~
   [1964/2035] Linking CXX shared library debug/libgandiva.so.2200.0.0
   [1965/2035] Building CXX object 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/bitmap_accumulator_test.cc.o
   [1966/2035] Building CXX object 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/function_registry_test.cc.o
   [1967/2035] Building CXX object 
src/gandiva/CMakeFiles/gandiva-internals-test.dir/engine_llvm_test.cc.o
   ninja: build stopped: subcommand failed.
   
   real 29m16.154s
   user 108m4.086s
   sys  8m5.864s
   
   Error: `docker compose 
--file=/home/runner/work/arrow/arrow/docker-compose.yml run --rm -e 
CMAKE_CXX_STANDARD=23 debian-cpp` exited with a non-zero exit code 1, see the 
process log above.
   ```



-- 
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-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to