Update contribe/orc in .gitmodules#50920
Conversation
|
This is an automated comment for commit f0dcefa with description of existing statuses. It's updated for the latest CI running
|
a1ad0a5 to
a01056f
Compare
|
apparently you need to fix our custom cmake for this project. do you need help with that? |
Yes please - sorry for adding another task to your plate - it's probably quicker for you to resolve this and I can learn from it than me monkey this up 😓 |
this patch should be enough to fix: diff --git a/contrib/arrow-cmake/CMakeLists.txt b/contrib/arrow-cmake/CMakeLists.txt
index 16198887075..5fe942d1cd0 100644
--- a/contrib/arrow-cmake/CMakeLists.txt
+++ b/contrib/arrow-cmake/CMakeLists.txt
@@ -116,43 +116,79 @@ configure_file("${ORC_SOURCE_SRC_DIR}/Adaptor.hh.in" "${ORC_BUILD_INCLUDE_DIR}/A
# ARROW_ORC + adapters/orc/CMakefiles
set(ORC_SRCS
"${CMAKE_CURRENT_BINARY_DIR}/orc_proto.pb.h"
- "${ORC_SOURCE_SRC_DIR}/sargs/ExpressionTree.cc"
- "${ORC_SOURCE_SRC_DIR}/sargs/Literal.cc"
- "${ORC_SOURCE_SRC_DIR}/sargs/PredicateLeaf.cc"
- "${ORC_SOURCE_SRC_DIR}/sargs/SargsApplier.cc"
- "${ORC_SOURCE_SRC_DIR}/sargs/SearchArgument.cc"
- "${ORC_SOURCE_SRC_DIR}/sargs/TruthValue.cc"
- "${ORC_SOURCE_SRC_DIR}/Exceptions.cc"
- "${ORC_SOURCE_SRC_DIR}/OrcFile.cc"
- "${ORC_SOURCE_SRC_DIR}/Reader.cc"
+ "${ORC_ADDITION_SOURCE_DIR}/orc_proto.pb.cc"
+ "${ORC_SOURCE_SRC_DIR}/Adaptor.cc"
+ "${ORC_SOURCE_SRC_DIR}/Adaptor.hh.in"
+ "${ORC_SOURCE_SRC_DIR}/BlockBuffer.cc"
+ "${ORC_SOURCE_SRC_DIR}/BlockBuffer.hh"
+ "${ORC_SOURCE_SRC_DIR}/BloomFilter.cc"
+ "${ORC_SOURCE_SRC_DIR}/BloomFilter.hh"
+ "${ORC_SOURCE_SRC_DIR}/Bpacking.hh"
+ "${ORC_SOURCE_SRC_DIR}/BpackingDefault.cc"
+ "${ORC_SOURCE_SRC_DIR}/BpackingDefault.hh"
"${ORC_SOURCE_SRC_DIR}/ByteRLE.cc"
+ "${ORC_SOURCE_SRC_DIR}/ByteRLE.hh"
+ "${ORC_SOURCE_SRC_DIR}/CMakeLists.txt"
"${ORC_SOURCE_SRC_DIR}/ColumnPrinter.cc"
"${ORC_SOURCE_SRC_DIR}/ColumnReader.cc"
+ "${ORC_SOURCE_SRC_DIR}/ColumnReader.hh"
"${ORC_SOURCE_SRC_DIR}/ColumnWriter.cc"
+ "${ORC_SOURCE_SRC_DIR}/ColumnWriter.hh"
"${ORC_SOURCE_SRC_DIR}/Common.cc"
"${ORC_SOURCE_SRC_DIR}/Compression.cc"
+ "${ORC_SOURCE_SRC_DIR}/Compression.hh"
+ "${ORC_SOURCE_SRC_DIR}/ConvertColumnReader.cc"
+ "${ORC_SOURCE_SRC_DIR}/ConvertColumnReader.hh"
+ "${ORC_SOURCE_SRC_DIR}/CpuInfoUtil.cc"
+ "${ORC_SOURCE_SRC_DIR}/CpuInfoUtil.hh"
+ "${ORC_SOURCE_SRC_DIR}/Dispatch.hh"
+ "${ORC_SOURCE_SRC_DIR}/Exceptions.cc"
"${ORC_SOURCE_SRC_DIR}/Int128.cc"
"${ORC_SOURCE_SRC_DIR}/LzoDecompressor.cc"
+ "${ORC_SOURCE_SRC_DIR}/LzoDecompressor.hh"
"${ORC_SOURCE_SRC_DIR}/MemoryPool.cc"
+ "${ORC_SOURCE_SRC_DIR}/Murmur3.cc"
+ "${ORC_SOURCE_SRC_DIR}/Murmur3.hh"
+ "${ORC_SOURCE_SRC_DIR}/Options.hh"
+ "${ORC_SOURCE_SRC_DIR}/OrcFile.cc"
"${ORC_SOURCE_SRC_DIR}/RLE.cc"
+ "${ORC_SOURCE_SRC_DIR}/RLE.hh"
+ "${ORC_SOURCE_SRC_DIR}/RLEV2Util.cc"
+ "${ORC_SOURCE_SRC_DIR}/RLEV2Util.hh"
"${ORC_SOURCE_SRC_DIR}/RLEv1.cc"
+ "${ORC_SOURCE_SRC_DIR}/RLEv1.hh"
+ "${ORC_SOURCE_SRC_DIR}/RLEv2.hh"
+ "${ORC_SOURCE_SRC_DIR}/Reader.cc"
+ "${ORC_SOURCE_SRC_DIR}/Reader.hh"
"${ORC_SOURCE_SRC_DIR}/RleDecoderV2.cc"
"${ORC_SOURCE_SRC_DIR}/RleEncoderV2.cc"
- "${ORC_SOURCE_SRC_DIR}/RLEV2Util.cc"
+ "${ORC_SOURCE_SRC_DIR}/SchemaEvolution.cc"
+ "${ORC_SOURCE_SRC_DIR}/SchemaEvolution.hh"
"${ORC_SOURCE_SRC_DIR}/Statistics.cc"
+ "${ORC_SOURCE_SRC_DIR}/Statistics.hh"
"${ORC_SOURCE_SRC_DIR}/StripeStream.cc"
+ "${ORC_SOURCE_SRC_DIR}/StripeStream.hh"
"${ORC_SOURCE_SRC_DIR}/Timezone.cc"
+ "${ORC_SOURCE_SRC_DIR}/Timezone.hh"
"${ORC_SOURCE_SRC_DIR}/TypeImpl.cc"
+ "${ORC_SOURCE_SRC_DIR}/TypeImpl.hh"
+ "${ORC_SOURCE_SRC_DIR}/Utils.hh"
"${ORC_SOURCE_SRC_DIR}/Vector.cc"
"${ORC_SOURCE_SRC_DIR}/Writer.cc"
- "${ORC_SOURCE_SRC_DIR}/Adaptor.cc"
- "${ORC_SOURCE_SRC_DIR}/BloomFilter.cc"
- "${ORC_SOURCE_SRC_DIR}/Murmur3.cc"
- "${ORC_SOURCE_SRC_DIR}/BlockBuffer.cc"
- "${ORC_SOURCE_SRC_DIR}/wrap/orc-proto-wrapper.cc"
"${ORC_SOURCE_SRC_DIR}/io/InputStream.cc"
+ "${ORC_SOURCE_SRC_DIR}/io/InputStream.hh"
"${ORC_SOURCE_SRC_DIR}/io/OutputStream.cc"
- "${ORC_ADDITION_SOURCE_DIR}/orc_proto.pb.cc"
+ "${ORC_SOURCE_SRC_DIR}/io/OutputStream.hh"
+ "${ORC_SOURCE_SRC_DIR}/sargs/ExpressionTree.cc"
+ "${ORC_SOURCE_SRC_DIR}/sargs/ExpressionTree.hh"
+ "${ORC_SOURCE_SRC_DIR}/sargs/Literal.cc"
+ "${ORC_SOURCE_SRC_DIR}/sargs/PredicateLeaf.cc"
+ "${ORC_SOURCE_SRC_DIR}/sargs/PredicateLeaf.hh"
+ "${ORC_SOURCE_SRC_DIR}/sargs/SargsApplier.cc"
+ "${ORC_SOURCE_SRC_DIR}/sargs/SargsApplier.hh"
+ "${ORC_SOURCE_SRC_DIR}/sargs/SearchArgument.cc"
+ "${ORC_SOURCE_SRC_DIR}/sargs/SearchArgument.hh"
+ "${ORC_SOURCE_SRC_DIR}/sargs/TruthValue.cc"
) |
|
Hmmm it's still broken but looking at the log and apache orc code it seems they have a problem here... ArchParseUserSimdLevel is only defined when CPUINFO_ARCH_X86 is set. :-/
|
|
Almost there - the folks looking after apache orc added support for ARMs which cleaned up most of the failed workflow except for powerpc build. i'm asking them for help to add this architect to their build as well. Once they merge the fix, i will update our local fork and merge this pull. |
…is now merged into apache/orc repository
* Bump protobuf to v3.18.x (ref: ClickHouse/ClickHouse#50400) * Bump protobuf to v3.19.6 (ref: ClickHouse/ClickHouse#55963) * Bump protobuf to v3.19.6 (ref: ClickHouse/ClickHouse#50920) * Update contribe/orc (ref: ClickHouse/ClickHouse#53324) * Bump protobuf to v21.9 (ref: ClickHouse/ClickHouse#56014) * Removed unused code in google-protobuf-cmake/CMakeLists.txt (ref: ClickHouse/ClickHouse#56102) * Bump gRPC to v1.55.4 and protobuf to v22.5 (ref: ClickHouse/ClickHouse#56664) * Bump gRPC to v1.59 and protobuf to v24.4 (ref: ClickHouse/ClickHouse#56853) * enable functions in readonly mode (ref: ClickHouse/ClickHouse#42708) * Introduce more fields for in-source function documentation (ref: ClickHouse/ClickHouse#49300) * Add ability to convert timeplusd table structure to CapnProto/Protobuf format schema (ref: ClickHouse/ClickHouse#52278) * Well known protos (ref: ClickHouse/ClickHouse#56741) * Update protobuf to v25.1 (ref: ClickHouse/ClickHouse#58020) * fixed unit_tests_dbms build * Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) (ref: ClickHouse/ClickHouse#68267) * fixed reigsterFunction * fixed error after rebase
* Bump protobuf to v3.18.x (ref: ClickHouse/ClickHouse#50400) * Bump protobuf to v3.19.6 (ref: ClickHouse/ClickHouse#55963) * Bump protobuf to v3.19.6 (ref: ClickHouse/ClickHouse#50920) * Update contribe/orc (ref: ClickHouse/ClickHouse#53324) * Bump protobuf to v21.9 (ref: ClickHouse/ClickHouse#56014) * Removed unused code in google-protobuf-cmake/CMakeLists.txt (ref: ClickHouse/ClickHouse#56102) * Bump gRPC to v1.55.4 and protobuf to v22.5 (ref: ClickHouse/ClickHouse#56664) * Bump gRPC to v1.59 and protobuf to v24.4 (ref: ClickHouse/ClickHouse#56853) * enable functions in readonly mode (ref: ClickHouse/ClickHouse#42708) * Introduce more fields for in-source function documentation (ref: ClickHouse/ClickHouse#49300) * Add ability to convert timeplusd table structure to CapnProto/Protobuf format schema (ref: ClickHouse/ClickHouse#52278) * Well known protos (ref: ClickHouse/ClickHouse#56741) * Update protobuf to v25.1 (ref: ClickHouse/ClickHouse#58020) * fixed unit_tests_dbms build * Avoid ignoring errors of execute_process() (set COMMAND_ERROR_IS_FATAL=ANY) (ref: ClickHouse/ClickHouse#68267) * fixed reigsterFunction * fixed error after rebase
Description
I want to start clearing some dependabot alerts - Checked with @Felixoid and for these forked modules, the following steps are necessary to make sure nothing breaks:
Changelog category (leave one):