[arrow] Update to 6.0.0#21113
[arrow] Update to 6.0.0#21113BillyONeal merged 24 commits intomicrosoft:masterfrom ianmcook:arrow-6.0.0
Conversation
There was a problem hiding this comment.
You have modified or added at least one portfile where deprecated functions are used.
Details
If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)
In the ports that use the new function, you have to add the corresponding dependencies:
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}The following files are affected:
ports/arrow/portfile.cmake
There was a problem hiding this comment.
You have modified or added at least one portfile where deprecated functions are used.
Details
If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)
In the ports that use the new function, you have to add the corresponding dependencies:
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}The following files are affected:
ports/arrow/portfile.cmake
|
@ianmcook ,Could you please take a look: |
There was a problem hiding this comment.
You have modified or added at least one portfile where deprecated functions are used.
Details
If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)
In the ports that use the new function, you have to add the corresponding dependencies:
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}The following files are affected:
ports/arrow/portfile.cmake
There was a problem hiding this comment.
You have modified or added at least one portfile where deprecated functions are used.
Details
If you feel able to do so, please consider migrating them to the new functions:
vcpkg_install_cmake -> vcpkg_cmake_install (from port vcpkg-cmake)
vcpkg_build_cmake -> vcpkg_cmake_build (from port vcpkg-cmake)
vcpkg_configure_cmake -> vcpkg_cmake_configure (Please remove the option PREFER_NINJA) (from port vcpkg-cmake)
vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup (from port vcpkg-cmake-config)
In the ports that use the new function, you have to add the corresponding dependencies:
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}The following files are affected:
ports/arrow/portfile.cmake
|
@GPSnoopy here's the Arrow 6.0.0 update PR. Let me know if you encounter any issues when trying this with ParquetSharp. |
|
@ianmcook ,Thanks for your contribution, Are you tested the features locally? |
There was a problem hiding this comment.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout 66c39e113a348a6ae80419fae5a629b951b00f1a -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/a-/arrow.json b/versions/a-/arrow.json
index 868bab0..353219b 100644
--- a/versions/a-/arrow.json
+++ b/versions/a-/arrow.json
@@ -1,7 +1,7 @@
{
"versions": [
{
- "git-tree": "92c56e8363c93912ff2f3deefa2106301616d4c4",
+ "git-tree": "52cc17e9e181c645ab3c6b52675f64fdbb5a1850",
"version": "6.0.0",
"port-version": 0
},
@JonLiu1993 I installed the following successfully in local environments: There are some issues with The |
|
The issue with With those lines removed, the install is successful. But since it's not possible to remove those lines directly, how can we stop them from running when |
|
@ianmcook ParquetSharp seems happy with the upgrade to Arrow 6.0.0 so far - here is the draft PR: G-Research/ParquetSharp#230 I had to add |
|
@ianmcook Could you show full build log? |
There was a problem hiding this comment.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout a2fcb03749ff5897b5985092934dc6057680c789 -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/a-/arrow.json b/versions/a-/arrow.json
index fd5974a..55253ed 100644
--- a/versions/a-/arrow.json
+++ b/versions/a-/arrow.json
@@ -5,6 +5,11 @@
"version": "6.0.0",
"port-version": 0
},
+ {
+ "git-tree": "8a30c7d6553216924aa3a3957ceb87d0fda39592",
+ "version": "5.0.0",
+ "port-version": 2
+ },
{
"git-tree": "79938475d53bb40ad7bf8d0fbda9e65f7630dde7",
"version": "5.0.0",There was a problem hiding this comment.
This is a new experimental fast check for PR issues. Please let us know if this bot is helpful!
After committing all other changes, the version database must be updated
git add -u && git commit
git checkout a2fcb03749ff5897b5985092934dc6057680c789 -- versions
./vcpkg x-add-version --allDiff
diff --git a/versions/a-/arrow.json b/versions/a-/arrow.json
index bae3c3e..55253ed 100644
--- a/versions/a-/arrow.json
+++ b/versions/a-/arrow.json
@@ -1,5 +1,10 @@
{
"versions": [
+ {
+ "git-tree": "6c3d306ac3d08f5ce9b9443f741e656cfe24e5ec",
+ "version": "6.0.0",
+ "port-version": 0
+ },
{
"git-tree": "8a30c7d6553216924aa3a3957ceb87d0fda39592",
"version": "5.0.0",
diff --git a/versions/baseline.json b/versions/baseline.json
index 9484ca6..64e156f 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -169,8 +169,8 @@
"port-version": 0
},
"arrow": {
- "baseline": "5.0.0",
- "port-version": 2
+ "baseline": "6.0.0",
+ "port-version": 0
},
"ashes": {
"baseline": "2021-06-18",|
@jgiannuzzi Thanks! I rebased to pull in #21467. @JonLiu1993 I rebased to pull in #20289 and re-tested features locally. I think this is ready to merge. |
| # so we first need to determine whether we're building it | ||
| if(ARROW_WITH_THRIFT AND Thrift_SOURCE STREQUAL "AUTO") | ||
| find_package(Thrift 0.11.0 MODULE COMPONENTS ${ARROW_THRIFT_REQUIRED_COMPONENTS}) | ||
| - if(Thrift_FOUND) |
There was a problem hiding this comment.
Can we set THRIFT_SOURCE to BUNDLED rather than patching this?
Will BUNDLED end up trying to use a vendored copy of thrift that might conflict with what other vcpkg ports are using?
There was a problem hiding this comment.
Will BUNDLED end up trying to use a vendored copy of thrift that might conflict with what other vcpkg ports are using?
Yes, that is the concern. We need to do some testing to investigate this further before making the change. I opened #21821 for the arrow port maintainers to investigate this. If it's OK with the vcpkg maintainers, we would prefer to address this after this PR is merged.
|
@BillyONeal, Could you please take a look |
|
Thanks for the update and addressing the feedback; sorry it took so long to see that you fixed the main issue :) |
* Update to Arrow-6.0.0 * Review enums * Update ParquetVersion enum * Update Encoding enum * Fix unit tests (schema version) * Enable standard __cpluscplus macro with MSVC * Bump version to 6.0.0-beta1 * Statistics test updates for Arrow 6.0.0 (#238) * Re-enable null-count checks in statistics tests These were previously incorrect for array valued columns but have been fixed in Arrow 6.0. See https://issues.apache.org/jira/browse/PARQUET-2067. * Re-enable min/max statistics tests for decimal These have been fixed since Arrow 4.0. See https://issues.apache.org/jira/browse/PARQUET-1655 * Get decimal multiplier from column descriptor for min/max statistics tests * Point to arrow-6.0.0 PR merge on vcpkg master microsoft/vcpkg#21113 * Point to arrow-6.0.1 PR merge on vcpkg master microsoft/vcpkg#22084 * Fix unit tests (schema version) * Bump version to 6.0.1-beta1 Co-authored-by: Adam Reeve <adreeve@gmail.com>
Updates the arrow port to version 6.0.0