hulincup opened a new pull request, #67304: URL: https://github.com/apache/doris/pull/67304
## Problem fixed & how Paimon C++ has been migrated to the Apache community (https://github.com/apache/paimon-cpp), but Doris was still using an older snapshot from `apache/doris-thirdparty` (commit 0a4f4e2). This PR migrates the dependency to the official Apache Paimon C++ v0.3.0 release. **Changes:** - Updated `thirdparty/vars.sh` to download from `apache/paimon-cpp` v0.3.0 instead of `doris-thirdparty` snapshot - Created new patch `paimon-cpp-v0.3.0-external-arrow.patch` to support external Arrow integration (aligning with `paimon-cpp-cache.cmake` which already configures `PAIMON_USE_EXTERNAL_ARROW`) - Updated `thirdparty/download-thirdparty.sh` to apply the new patch ## Behavior modified **Previous:** Doris downloaded Paimon C++ from `apache/doris-thirdparty` snapshot (commit 0a4f4e2), which is a stale copy without version tracking. **Now:** Doris downloads Paimon C++ from the official Apache release `apache/paimon-cpp` v0.3.0, making it easier to receive future updates and bug fixes. **Impact:** No functional changes to Doris users. This is a dependency migration that improves maintainability and alignment with the Apache Paimon community. ## Features added N/A - This is a dependency migration, not a new feature. ## Code refactored N/A - No refactoring required. ## Functions optimized N/A - No performance optimizations. ## Test plan - [ ] Verify thirdparty build succeeds with the new download URL - [ ] Verify the patch applies cleanly to paimon-cpp v0.3.0 - [ ] Verify BE build succeeds - [ ] Verify Paimon-related tests pass **Note:** Full build verification requires a complete Doris build environment. This PR focuses on the dependency migration; CI will validate the build. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
