You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by al...@apache.org on 2022/08/16 21:01:18 UTC

[arrow-datafusion] branch master updated: Remove unused CI stuff (#3156)

This is an automated email from the ASF dual-hosted git repository.

alamb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


The following commit(s) were added to refs/heads/master by this push:
     new 3b76e350b Remove unused CI stuff (#3156)
3b76e350b is described below

commit 3b76e350bf8c531c07251a91c8182f53667a3f09
Author: Andrew Lamb <an...@nerdnetworks.org>
AuthorDate: Tue Aug 16 17:01:14 2022 -0400

    Remove unused CI stuff (#3156)
---
 ci/appveyor-cpp-build.bat                    | 162 ------------
 ci/appveyor-cpp-setup.bat                    | 101 --------
 ci/conda_env_archery.yml                     |  42 ---
 ci/conda_env_cpp.yml                         |  42 ---
 ci/conda_env_crossbow.txt                    |  25 --
 ci/conda_env_gandiva.yml                     |  19 --
 ci/conda_env_gandiva_win.yml                 |  20 --
 ci/conda_env_python.yml                      |  32 ---
 ci/conda_env_r.yml                           |  37 ---
 ci/conda_env_sphinx.yml                      |  24 --
 ci/conda_env_unix.yml                        |  23 --
 ci/detect-changes.py                         | 365 ---------------------------
 ci/etc/hdfs-site.xml                         |  52 ----
 ci/etc/rprofile                              |  53 ----
 ci/vcpkg/arm64-linux-static-debug.cmake      |  28 --
 ci/vcpkg/arm64-linux-static-release.cmake    |  28 --
 ci/vcpkg/ports.patch                         |  63 -----
 ci/vcpkg/x64-linux-static-debug.cmake        |  24 --
 ci/vcpkg/x64-linux-static-release.cmake      |  24 --
 ci/vcpkg/x64-osx-static-debug.cmake          |  25 --
 ci/vcpkg/x64-osx-static-release.cmake        |  25 --
 ci/vcpkg/x64-windows-static-md-debug.cmake   |  22 --
 ci/vcpkg/x64-windows-static-md-release.cmake |  22 --
 23 files changed, 1258 deletions(-)

diff --git a/ci/appveyor-cpp-build.bat b/ci/appveyor-cpp-build.bat
deleted file mode 100644
index 6b9309396..000000000
--- a/ci/appveyor-cpp-build.bat
+++ /dev/null
@@ -1,162 +0,0 @@
-@rem Licensed to the Apache Software Foundation (ASF) under one
-@rem or more contributor license agreements.  See the NOTICE file
-@rem distributed with this work for additional information
-@rem regarding copyright ownership.  The ASF licenses this file
-@rem to you under the Apache License, Version 2.0 (the
-@rem "License"); you may not use this file except in compliance
-@rem with the License.  You may obtain a copy of the License at
-@rem
-@rem   http://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing,
-@rem software distributed under the License is distributed on an
-@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@rem KIND, either express or implied.  See the License for the
-@rem specific language governing permissions and limitations
-@rem under the License.
-
-@echo on
-
-git config core.symlinks true
-git reset --hard
-
-@rem Retrieve git submodules, configure env var for Parquet unit tests
-git submodule update --init || exit /B
-
-set ARROW_TEST_DATA=%CD%\testing\data
-set PARQUET_TEST_DATA=%CD%\cpp\submodules\parquet-testing\data
-
-@rem
-@rem In the configurations below we disable building the Arrow static library
-@rem to save some time.  Unfortunately this will still build the Parquet static
-@rem library because of PARQUET-1420 (Thrift-generated symbols not exported in DLL).
-@rem
-if "%JOB%" == "Build_Debug" (
-  mkdir cpp\build-debug
-  pushd cpp\build-debug
-
-  cmake -G "%GENERATOR%" ^
-        -DARROW_BOOST_USE_SHARED=OFF ^
-        -DARROW_BUILD_EXAMPLES=ON ^
-        -DARROW_BUILD_STATIC=OFF ^
-        -DARROW_BUILD_TESTS=ON ^
-        -DARROW_CXXFLAGS="/MP" ^
-        -DARROW_ENABLE_TIMING_TESTS=OFF ^
-        -DARROW_USE_PRECOMPILED_HEADERS=OFF ^
-        -DARROW_VERBOSE_THIRDPARTY_BUILD=OFF ^
-        -DCMAKE_BUILD_TYPE="Debug" ^
-        -DCMAKE_UNITY_BUILD=ON ^
-        .. || exit /B
-
-  cmake --build . --config Debug || exit /B
-  ctest --output-on-failure -j2 || exit /B
-  popd
-
-  @rem Finish Debug build successfully
-  exit /B 0
-)
-
-call activate arrow
-
-@rem Use Boost from Anaconda
-set BOOST_ROOT=%CONDA_PREFIX%\Library
-set BOOST_LIBRARYDIR=%CONDA_PREFIX%\Library\lib
-
-@rem The "main" C++ build script for Windows CI
-@rem (i.e. for usual configurations)
-
-if "%JOB%" == "Toolchain" (
-  set CMAKE_ARGS=-DARROW_DEPENDENCY_SOURCE=CONDA -DARROW_WITH_BZ2=ON
-) else (
-  @rem We're in a conda environment but don't want to use it for the dependencies
-  set CMAKE_ARGS=-DARROW_DEPENDENCY_SOURCE=AUTO
-)
-
-@rem Enable warnings-as-errors
-set ARROW_CXXFLAGS=/WX /MP
-
-@rem
-@rem Build and test Arrow C++ libraries (including Parquet)
-@rem
-
-mkdir cpp\build
-pushd cpp\build
-
-@rem XXX Without forcing CMAKE_CXX_COMPILER, CMake can re-run itself and
-@rem unfortunately switch from Release to Debug mode...
-@rem
-@rem In release mode, disable optimizations (/Od) for faster compiling
-@rem and enable runtime assertions.
-
-cmake -G "%GENERATOR%" %CMAKE_ARGS% ^
-      -DARROW_BOOST_USE_SHARED=ON ^
-      -DARROW_BUILD_EXAMPLES=ON ^
-      -DARROW_BUILD_STATIC=OFF ^
-      -DARROW_BUILD_TESTS=ON ^
-      -DARROW_CSV=ON ^
-      -DARROW_CXXFLAGS="%ARROW_CXXFLAGS%" ^
-      -DARROW_DATASET=ON ^
-      -DARROW_ENABLE_TIMING_TESTS=OFF ^
-      -DARROW_FLIGHT=%ARROW_BUILD_FLIGHT% ^
-      -DARROW_GANDIVA=%ARROW_BUILD_GANDIVA% ^
-      -DARROW_MIMALLOC=ON ^
-      -DARROW_PARQUET=ON ^
-      -DARROW_PYTHON=ON ^
-      -DARROW_S3=%ARROW_S3% ^
-      -DARROW_VERBOSE_THIRDPARTY_BUILD=OFF ^
-      -DARROW_WITH_BROTLI=ON ^
-      -DARROW_WITH_LZ4=ON ^
-      -DARROW_WITH_SNAPPY=ON ^
-      -DARROW_WITH_ZLIB=ON ^
-      -DARROW_WITH_ZSTD=ON ^
-      -DCMAKE_BUILD_TYPE="Release" ^
-      -DCMAKE_CXX_COMPILER=clcache ^
-      -DCMAKE_CXX_FLAGS_RELEASE="/MD /Od /UNDEBUG" ^
-      -DCMAKE_INSTALL_PREFIX=%CONDA_PREFIX%\Library ^
-      -DCMAKE_UNITY_BUILD=ON ^
-      -DCMAKE_VERBOSE_MAKEFILE=OFF ^
-      -DPARQUET_BUILD_EXECUTABLES=ON ^
-      -DPARQUET_REQUIRE_ENCRYPTION=ON ^
-      ..  || exit /B
-cmake --build . --target install --config %CONFIGURATION%  || exit /B
-
-@rem Needed so arrow-python-test.exe works
-set OLD_PYTHONHOME=%PYTHONHOME%
-set PYTHONHOME=%CONDA_PREFIX%
-
-ctest --output-on-failure -j2 || exit /B
-
-set PYTHONHOME=%OLD_PYTHONHOME%
-popd
-
-@rem
-@rem Build and install pyarrow
-@rem
-
-pushd python
-
-set PYARROW_BUNDLE_BOOST=OFF
-set PYARROW_CMAKE_GENERATOR=%GENERATOR%
-set PYARROW_CXXFLAGS=%ARROW_CXXFLAGS%
-set PYARROW_PARALLEL=2
-set PYARROW_WITH_DATASET=ON
-set PYARROW_WITH_FLIGHT=%ARROW_BUILD_FLIGHT%
-set PYARROW_WITH_GANDIVA=%ARROW_BUILD_GANDIVA%
-set PYARROW_WITH_PARQUET=ON
-set PYARROW_WITH_S3=%ARROW_S3%
-set PYARROW_WITH_STATIC_BOOST=ON
-
-set ARROW_HOME=%CONDA_PREFIX%\Library
-@rem ARROW-3075; pkgconfig is broken for Parquet for now
-set PARQUET_HOME=%CONDA_PREFIX%\Library
-
-python setup.py develop -q || exit /B
-
-set PYTHONDEVMODE=1
-
-py.test -r sxX --durations=15 --pyargs pyarrow.tests || exit /B
-
-@rem
-@rem Wheels are built and tested separately (see ARROW-5142).
-@rem
-
diff --git a/ci/appveyor-cpp-setup.bat b/ci/appveyor-cpp-setup.bat
deleted file mode 100644
index 616232d20..000000000
--- a/ci/appveyor-cpp-setup.bat
+++ /dev/null
@@ -1,101 +0,0 @@
-@rem Licensed to the Apache Software Foundation (ASF) under one
-@rem or more contributor license agreements.  See the NOTICE file
-@rem distributed with this work for additional information
-@rem regarding copyright ownership.  The ASF licenses this file
-@rem to you under the Apache License, Version 2.0 (the
-@rem "License"); you may not use this file except in compliance
-@rem with the License.  You may obtain a copy of the License at
-@rem
-@rem   http://www.apache.org/licenses/LICENSE-2.0
-@rem
-@rem Unless required by applicable law or agreed to in writing,
-@rem software distributed under the License is distributed on an
-@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-@rem KIND, either express or implied.  See the License for the
-@rem specific language governing permissions and limitations
-@rem under the License.
-
-@echo on
-
-set "PATH=C:\Miniconda37-x64;C:\Miniconda37-x64\Scripts;C:\Miniconda37-x64\Library\bin;%PATH%"
-set BOOST_ROOT=C:\Libraries\boost_1_67_0
-set BOOST_LIBRARYDIR=C:\Libraries\boost_1_67_0\lib64-msvc-14.0
-
-@rem
-@rem Avoid picking up AppVeyor-installed OpenSSL (linker errors with gRPC)
-@rem XXX Perhaps there is a smarter way of solving this issue?
-@rem
-rd /s /q C:\OpenSSL-Win32
-rd /s /q C:\OpenSSL-Win64
-rd /s /q C:\OpenSSL-v11-Win32
-rd /s /q C:\OpenSSL-v11-Win64
-rd /s /q C:\OpenSSL-v111-Win32
-rd /s /q C:\OpenSSL-v111-Win64
-
-@rem
-@rem Configure miniconda
-@rem
-conda config --set auto_update_conda false
-conda config --set show_channel_urls True
-@rem Help with SSL timeouts to S3
-conda config --set remote_connect_timeout_secs 12
-conda info -a
-
-@rem
-@rem Create conda environment for Build and Toolchain jobs
-@rem
-@rem Avoid Boost 1.70 because of https://github.com/boostorg/process/issues/85
-
-set CONDA_PACKAGES=
-
-if "%ARROW_BUILD_GANDIVA%" == "ON" (
-  @rem Install llvmdev in the toolchain if building gandiva.dll
-  set CONDA_PACKAGES=%CONDA_PACKAGES% --file=ci\conda_env_gandiva_win.yml
-)
-if "%JOB%" == "Toolchain" (
-  @rem Install pre-built "toolchain" packages for faster builds
-  set CONDA_PACKAGES=%CONDA_PACKAGES% --file=ci\conda_env_cpp.yml
-)
-if "%JOB%" NEQ "Build_Debug" (
-  @rem Arrow conda environment is only required for the Build and Toolchain jobs
-  conda create -n arrow -q -y -c conda-forge ^
-    --file=ci\conda_env_python.yml ^
-    %CONDA_PACKAGES%  ^
-    "cmake=3.17" ^
-    "ninja" ^
-    "nomkl" ^
-    "pandas" ^
-    "fsspec" ^
-    "python=%PYTHON%" ^
-    || exit /B
-)
-
-@rem
-@rem Configure compiler
-@rem
-if "%GENERATOR%"=="Ninja" set need_vcvarsall=1
-if defined need_vcvarsall (
-    @rem Select desired compiler version
-    if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2017" (
-        call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
-    ) else (
-        call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
-    )
-)
-
-@rem
-@rem Use clcache for faster builds
-@rem
-pip install -q git+https://github.com/frerich/clcache.git
-@rem Limit cache size to 500 MB
-clcache -M 500000000
-clcache -c
-clcache -s
-powershell.exe -Command "Start-Process clcache-server"
-
-@rem
-@rem Download Minio somewhere on PATH, for unit tests
-@rem
-if "%ARROW_S3%" == "ON" (
-    appveyor DownloadFile https://dl.min.io/server/minio/release/windows-amd64/minio.exe -FileName C:\Windows\Minio.exe || exit /B
-)
diff --git a/ci/conda_env_archery.yml b/ci/conda_env_archery.yml
deleted file mode 100644
index ace7a42ac..000000000
--- a/ci/conda_env_archery.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# cli
-click
-
-# bot, crossbow
-github3.py
-jinja2
-jira
-pygit2
-pygithub
-ruamel.yaml
-setuptools_scm
-toolz
-
-# benchmark
-pandas
-
-# docker
-python-dotenv
-#ruamel.yaml
-
-# release
-gitpython
-#jinja2
-#jira
-semver
diff --git a/ci/conda_env_cpp.yml b/ci/conda_env_cpp.yml
deleted file mode 100644
index 390eb7dcd..000000000
--- a/ci/conda_env_cpp.yml
+++ /dev/null
@@ -1,42 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-aws-sdk-cpp
-benchmark=1.5.2
-boost-cpp>=1.68.0
-brotli
-bzip2
-c-ares
-cmake
-gflags
-glog
-gmock>=1.10.0
-grpc-cpp>=1.27.3
-gtest=1.10.0
-libprotobuf
-libutf8proc
-lz4-c
-make
-ninja
-pkg-config
-python
-rapidjson
-re2
-snappy
-thrift-cpp>=0.11.0
-zlib
-zstd
diff --git a/ci/conda_env_crossbow.txt b/ci/conda_env_crossbow.txt
deleted file mode 100644
index 347294650..000000000
--- a/ci/conda_env_crossbow.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-click
-github3.py
-jinja2
-jira
-pygit2
-ruamel.yaml
-setuptools_scm
-toolz
diff --git a/ci/conda_env_gandiva.yml b/ci/conda_env_gandiva.yml
deleted file mode 100644
index 024b9fe74..000000000
--- a/ci/conda_env_gandiva.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-clang=11
-llvmdev=11
diff --git a/ci/conda_env_gandiva_win.yml b/ci/conda_env_gandiva_win.yml
deleted file mode 100644
index 9098b53d1..000000000
--- a/ci/conda_env_gandiva_win.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# llvmdev=9 or later require Visual Studio 2017
-clangdev=8
-llvmdev=8
diff --git a/ci/conda_env_python.yml b/ci/conda_env_python.yml
deleted file mode 100644
index 9124c7e84..000000000
--- a/ci/conda_env_python.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# don't add pandas here, because it is not a mandatory test dependency
-boto3  # not a direct dependency of s3fs, but needed for our s3fs fixture
-cffi
-cython
-cloudpickle
-fsspec
-hypothesis
-numpy>=1.16.6
-pytest
-pytest-faulthandler
-pytest-lazy-fixture
-pytz
-s3fs>=0.4
-setuptools
-setuptools_scm
diff --git a/ci/conda_env_r.yml b/ci/conda_env_r.yml
deleted file mode 100644
index 03d5f3b62..000000000
--- a/ci/conda_env_r.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-r-assertthat
-r-base
-r-bit64
-r-dplyr
-r-purrr
-r-r6
-r-cpp11
-r-rlang
-r-tidyselect
-r-vctrs
-# Test/"Suggests" dependencies
-pandoc
-r-covr
-r-hms
-r-lubridate
-r-rcmdcheck
-r-reticulate
-r-rmarkdown
-r-testthat
-r-tibble
diff --git a/ci/conda_env_sphinx.yml b/ci/conda_env_sphinx.yml
deleted file mode 100644
index 49388e2b4..000000000
--- a/ci/conda_env_sphinx.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# Requirements for building the documentation
-breathe
-doxygen
-ipython
-# Pinned per ARROW-9693
-sphinx=3.1.2
-pydata-sphinx-theme
diff --git a/ci/conda_env_unix.yml b/ci/conda_env_unix.yml
deleted file mode 100644
index 1973238ad..000000000
--- a/ci/conda_env_unix.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# conda package dependencies specific to Unix-like environments (Linux and macOS)
-
-autoconf
-ccache
-orc
-pkg-config
diff --git a/ci/detect-changes.py b/ci/detect-changes.py
deleted file mode 100644
index c32f6e040..000000000
--- a/ci/detect-changes.py
+++ /dev/null
@@ -1,365 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-from __future__ import print_function
-
-import functools
-import os
-import pprint
-import re
-import sys
-import subprocess
-
-
-perr = functools.partial(print, file=sys.stderr)
-
-
-def dump_env_vars(prefix, pattern=None):
-    if pattern is not None:
-        match = lambda s: re.search(pattern, s)
-    else:
-        match = lambda s: True
-    for name in sorted(os.environ):
-        if name.startswith(prefix) and match(name):
-            perr("- {0}: {1!r}".format(name, os.environ[name]))
-
-
-def run_cmd(cmdline):
-    proc = subprocess.Popen(cmdline,
-                            stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-    out, err = proc.communicate()
-    if proc.returncode != 0:
-        raise RuntimeError("Command {cmdline} failed with code {returncode}, "
-                           "stderr was:\n{stderr}\n"
-                           .format(cmdline=cmdline, returncode=proc.returncode,
-                                   stderr=err.decode()))
-    return out
-
-
-def get_commit_description(commit):
-    """
-    Return the textual description (title + body) of the given git commit.
-    """
-    out = run_cmd(["git", "show", "--no-patch", "--pretty=format:%B",
-                   commit])
-    return out.decode('utf-8', 'ignore')
-
-
-def list_affected_files(commit_range):
-    """
-    Return a list of files changed by the given git commit range.
-    """
-    perr("Getting affected files from", repr(commit_range))
-    out = run_cmd(["git", "diff", "--name-only", commit_range])
-    return list(filter(None, (s.strip() for s in out.decode().splitlines())))
-
-
-def get_travis_head_commit():
-    return os.environ['TRAVIS_COMMIT']
-
-
-def get_travis_commit_range():
-    if os.environ['TRAVIS_EVENT_TYPE'] == 'pull_request':
-        # TRAVIS_COMMIT_RANGE is too pessimistic for PRs, as it may contain
-        # unrelated changes.  Instead, use the same strategy as on AppVeyor
-        # below.
-        run_cmd(["git", "fetch", "-q", "origin",
-                 "+refs/heads/{0}".format(os.environ['TRAVIS_BRANCH'])])
-        merge_base = run_cmd(["git", "merge-base",
-                              "HEAD", "FETCH_HEAD"]).decode().strip()
-        return "{0}..HEAD".format(merge_base)
-    else:
-        cr = os.environ['TRAVIS_COMMIT_RANGE']
-        # See
-        # https://github.com/travis-ci/travis-ci/issues/4596#issuecomment-139811122
-        return cr.replace('...', '..')
-
-
-def get_travis_commit_description():
-    # Prefer this to get_commit_description(get_travis_head_commit()),
-    # as rebasing or other repository events may make TRAVIS_COMMIT invalid
-    # at the time we inspect it
-    return os.environ['TRAVIS_COMMIT_MESSAGE']
-
-
-def list_travis_affected_files():
-    """
-    Return a list of files affected in the current Travis build.
-    """
-    commit_range = get_travis_commit_range()
-    try:
-        return list_affected_files(commit_range)
-    except RuntimeError:
-        # TRAVIS_COMMIT_RANGE can contain invalid revisions when
-        # building a branch (not a PR) after rebasing:
-        # https://github.com/travis-ci/travis-ci/issues/2668
-        if os.environ['TRAVIS_EVENT_TYPE'] == 'pull_request':
-            raise
-        # If it's a rebase, it's probably enough to use the last commit only
-        commit_range = '{0}^..'.format(get_travis_head_commit())
-        return list_affected_files(commit_range)
-
-
-def list_appveyor_affected_files():
-    """
-    Return a list of files affected in the current AppVeyor build.
-    This only works for PR builds.
-    """
-    # Re-fetch PR base branch (e.g. origin/master), pointing FETCH_HEAD to it
-    run_cmd(["git", "fetch", "-q", "origin",
-             "+refs/heads/{0}".format(os.environ['APPVEYOR_REPO_BRANCH'])])
-    # Compute base changeset between FETCH_HEAD (PR base) and HEAD (PR head)
-    merge_base = run_cmd(["git", "merge-base",
-                          "HEAD", "FETCH_HEAD"]).decode().strip()
-    # Compute changes files between base changeset and HEAD
-    return list_affected_files("{0}..HEAD".format(merge_base))
-
-
-def list_github_actions_affected_files():
-    """
-    Return a list of files affected in the current GitHub Actions build.
-    """
-    # GitHub Actions checkout `refs/remotes/pull/$PR/merge` where `HEAD` points
-    # to the merge commit while `HEAD^` points to the commit before. Hence,
-    # `..HEAD^` points to all commit between master and the PR.
-    return list_affected_files("HEAD^..")
-
-
-LANGUAGE_TOPICS = ['c_glib', 'cpp', 'docs', 'go', 'java', 'js', 'python',
-                   'r', 'ruby', 'rust', 'csharp']
-
-ALL_TOPICS = LANGUAGE_TOPICS + ['integration', 'dev']
-
-
-AFFECTED_DEPENDENCIES = {
-    'java': ['integration', 'python'],
-    'js': ['integration'],
-    'ci': ALL_TOPICS,
-    'cpp': ['python', 'c_glib', 'r', 'ruby', 'integration'],
-    'format': LANGUAGE_TOPICS,
-    'go': ['integration'],
-    '.travis.yml': ALL_TOPICS,
-    'appveyor.yml': ALL_TOPICS,
-    # In theory, it should ignore CONTRIBUTING.md and ISSUE_TEMPLATE.md, but in
-    # practice it's going to be CI
-    '.github': ALL_TOPICS,
-    'c_glib': ['ruby']
-}
-
-COMPONENTS = {'cpp', 'java', 'c_glib', 'r', 'ruby', 'integration', 'js',
-              'rust', 'csharp', 'go', 'docs', 'python', 'dev'}
-
-
-def get_affected_topics(affected_files):
-    """
-    Return a dict of topics affected by the given files.
-    Each dict value is True if affected, False otherwise.
-    """
-    affected = dict.fromkeys(ALL_TOPICS, False)
-
-    for path in affected_files:
-        parts = []
-        head = path
-        while head:
-            head, tail = os.path.split(head)
-            parts.append(tail)
-        parts.reverse()
-        assert parts
-        p = parts[0]
-        fn = parts[-1]
-        if fn.startswith('README'):
-            continue
-
-        if p in COMPONENTS:
-            affected[p] = True
-
-        _path_already_affected = {}
-
-        def _affect_dependencies(component):
-            if component in _path_already_affected:
-                # For circular dependencies, terminate
-                return
-            for topic in AFFECTED_DEPENDENCIES.get(component, ()):
-                affected[topic] = True
-                _affect_dependencies(topic)
-                _path_already_affected[topic] = True
-
-        _affect_dependencies(p)
-
-    return affected
-
-
-def make_env_for_topics(affected):
-    return {'ARROW_CI_{0}_AFFECTED'.format(k.upper()): '1' if v else '0'
-            for k, v in affected.items()}
-
-
-def get_unix_shell_eval(env):
-    """
-    Return a shell-evalable string to setup some environment variables.
-    """
-    return "; ".join(("export {0}='{1}'".format(k, v)
-                      for k, v in env.items()))
-
-
-def get_windows_shell_eval(env):
-    """
-    Return a shell-evalable string to setup some environment variables.
-    """
-    return "\n".join(('set "{0}={1}"'.format(k, v)
-                      for k, v in env.items()))
-
-
-def run_from_travis():
-    perr("Environment variables (excerpt):")
-    dump_env_vars('TRAVIS_', '(BRANCH|COMMIT|PULL)')
-    if (os.environ['TRAVIS_REPO_SLUG'] == 'apache/arrow' and
-            os.environ['TRAVIS_BRANCH'] == 'master' and
-            os.environ['TRAVIS_EVENT_TYPE'] != 'pull_request'):
-        # Never skip anything on master builds in the official repository
-        affected = dict.fromkeys(ALL_TOPICS, True)
-    else:
-        desc = get_travis_commit_description()
-        if '[skip travis]' in desc:
-            # Skip everything
-            affected = dict.fromkeys(ALL_TOPICS, False)
-        elif '[force ci]' in desc or '[force travis]' in desc:
-            # Test everything
-            affected = dict.fromkeys(ALL_TOPICS, True)
-        else:
-            # Test affected topics
-            affected_files = list_travis_affected_files()
-            perr("Affected files:", affected_files)
-            affected = get_affected_topics(affected_files)
-            assert set(affected) <= set(ALL_TOPICS), affected
-
-    perr("Affected topics:")
-    perr(pprint.pformat(affected))
-    return get_unix_shell_eval(make_env_for_topics(affected))
-
-
-def run_from_appveyor():
-    perr("Environment variables (excerpt):")
-    dump_env_vars('APPVEYOR_', '(PULL|REPO)')
-    if not os.environ.get('APPVEYOR_PULL_REQUEST_HEAD_COMMIT'):
-        # Not a PR build, test everything
-        affected = dict.fromkeys(ALL_TOPICS, True)
-    else:
-        affected_files = list_appveyor_affected_files()
-        perr("Affected files:", affected_files)
-        affected = get_affected_topics(affected_files)
-        assert set(affected) <= set(ALL_TOPICS), affected
-
-    perr("Affected topics:")
-    perr(pprint.pformat(affected))
-    return get_windows_shell_eval(make_env_for_topics(affected))
-
-
-def run_from_github():
-    perr("Environment variables (excerpt):")
-    dump_env_vars('GITHUB_', '(REPOSITORY|ACTOR|SHA|REF|HEAD_REF|BASE_REF|EVENT_NAME)')
-    if os.environ['GITHUB_EVENT_NAME'] != 'pull_request':
-        # Not a PR build, test everything
-        affected = dict.fromkeys(ALL_TOPICS, True)
-    else:
-        affected_files = list_github_actions_affected_files()
-        perr("Affected files:", affected_files)
-        affected = get_affected_topics(affected_files)
-        assert set(affected) <= set(ALL_TOPICS), affected
-
-    perr("Affected topics:")
-    perr(pprint.pformat(affected))
-    return get_unix_shell_eval(make_env_for_topics(affected))
-
-
-def test_get_affected_topics():
-    affected_topics = get_affected_topics(['cpp/CMakeLists.txt'])
-    assert affected_topics == {
-        'c_glib': True,
-        'cpp': True,
-        'docs': False,
-        'go': False,
-        'java': False,
-        'js': False,
-        'python': True,
-        'r': True,
-        'ruby': True,
-        'rust': False,
-        'csharp': False,
-        'integration': True,
-        'dev': False
-    }
-
-    affected_topics = get_affected_topics(['format/Schema.fbs'])
-    assert affected_topics == {
-        'c_glib': True,
-        'cpp': True,
-        'docs': True,
-        'go': True,
-        'java': True,
-        'js': True,
-        'python': True,
-        'r': True,
-        'ruby': True,
-        'rust': True,
-        'csharp': True,
-        'integration': True,
-        'dev': False
-    }
-
-    affected_topics = get_affected_topics(['.github/workflows'])
-    assert affected_topics == {
-        'c_glib': True,
-        'cpp': True,
-        'docs': True,
-        'go': True,
-        'java': True,
-        'js': True,
-        'python': True,
-        'r': True,
-        'ruby': True,
-        'rust': True,
-        'csharp': True,
-        'integration': True,
-        'dev': True,
-    }
-
-
-if __name__ == "__main__":
-    # This script should have its output evaluated by a shell,
-    # e.g. "eval `python ci/detect-changes.py`"
-    if os.environ.get('TRAVIS'):
-        try:
-            print(run_from_travis())
-        except Exception:
-            # Make sure the enclosing eval will return an error
-            print("exit 1")
-            raise
-    elif os.environ.get('APPVEYOR'):
-        try:
-            print(run_from_appveyor())
-        except Exception:
-            print("exit 1")
-            raise
-    elif os.environ.get('GITHUB_WORKFLOW'):
-        try:
-            print(run_from_github())
-        except Exception:
-            print("exit 1")
-            raise
-    else:
-        sys.exit("Script must be run under Travis-CI, AppVeyor or GitHub Actions")
diff --git a/ci/etc/hdfs-site.xml b/ci/etc/hdfs-site.xml
deleted file mode 100644
index 97214337f..000000000
--- a/ci/etc/hdfs-site.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
-<!--
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License. See accompanying LICENSE file.
--->
-
-<!-- This is the client configuration for the HDFS integration tests. -->
-
-<configuration>
-	<property>
-		<name>dfs.replication</name>
-		<value>2</value>
-	</property>
-	<property>
-		<name>dfs.datanode.data.dir</name>
-		<value>file:///data/dfs/data</value>
-	</property>
-	<property>
-		<name>dfs.namenode.name.dir</name>
-		<value>file:///data/dfs/name</value>
-	</property>
-	<property>
-		<name>dfs.namenode.checkpoint.dir</name>
-		<value>file:///data/dfs/namesecondary </value>
-	</property>
-	<property>
-		<name>dfs.namenode.datanode.registration.ip-hostname-check</name>
-		<value>false</value>
-	</property>
-	<property>
-	<name>dfs.default.replica</name>
-		<value>1</value>
-  	</property>
-	<property>
-    <name>dfs.support.append</name>
-    <value>true</value>
-  </property>
-  <property>
-    <name>dfs.client.block.write.replace-datanode-on-failure.enable</name>
-    <value>false</value>
-  </property>
-</configuration>
diff --git a/ci/etc/rprofile b/ci/etc/rprofile
deleted file mode 100644
index 229a0101a..000000000
--- a/ci/etc/rprofile
+++ /dev/null
@@ -1,53 +0,0 @@
- local({
-  .pick_cran <- function() {
-    # Return a CRAN repo URL, preferring RSPM binaries if available for this OS
-    rspm_template <- "https://packagemanager.rstudio.com/cran/__linux__/%s/latest"
-    supported_os <- c("focal", "xenial", "bionic", "centos7", "centos8", "opensuse42", "opensuse15", "opensuse152")
-  
-    if (nzchar(Sys.which("lsb_release"))) {
-      os <- tolower(system("lsb_release -cs", intern = TRUE))
-      if (os %in% supported_os) {
-        return(sprintf(rspm_template, os))
-      }
-    }
-    if (file.exists("/etc/os-release")) {
-      os_release <- readLines("/etc/os-release")
-      vals <- sub("^.*=(.*)$", "\\1", os_release)
-      os <- intersect(vals, supported_os)
-      if (length(os)) {
-        # e.g. "bionic"
-        return(sprintf(rspm_template, os))
-      } else {
-        names(vals) <- sub("^(.*)=.*$", "\\1", os_release)
-        if (vals["ID"] == "opensuse") {
-          version <- sub('^"?([0-9]+).*"?.*$', "\\1", vals["VERSION_ID"])
-          os <- paste0("opensuse", version)
-          if (os %in% supported_os) {
-            return(sprintf(rspm_template, os))
-          }
-        }
-      }
-    }
-    if (file.exists("/etc/system-release")) {
-      # Something like "CentOS Linux release 7.7.1908 (Core)"
-      system_release <- tolower(utils::head(readLines("/etc/system-release"), 1))
-      # Extract from that the distro and the major version number
-      os <- sub("^([a-z]+) .* ([0-9]+).*$", "\\1\\2", system_release)
-      if (os %in% supported_os) {
-        return(sprintf(rspm_template, os))
-      }
-    }
-  
-    return("https://cloud.r-project.org")
-  }
-  
-  options(
-    Ncpus = parallel::detectCores(),
-    repos = tryCatch(.pick_cran(), error = function(e) "https://cloud.r-project.org"),
-    HTTPUserAgent = sprintf(
-      'R/%s R (%s)',
-      getRversion(),
-      paste(getRversion(), R.version$platform, R.version$arch, R.version$os)
-    )
-  )
-})
diff --git a/ci/vcpkg/arm64-linux-static-debug.cmake b/ci/vcpkg/arm64-linux-static-debug.cmake
deleted file mode 100644
index 6fea43694..000000000
--- a/ci/vcpkg/arm64-linux-static-debug.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE arm64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-set(VCPKG_CMAKE_SYSTEM_NAME Linux)
-set(VCPKG_BUILD_TYPE debug)
-
-if(NOT CMAKE_HOST_SYSTEM_PROCESSOR)
-  execute_process(COMMAND "uname" "-m"
-                  OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
-                  OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif()
diff --git a/ci/vcpkg/arm64-linux-static-release.cmake b/ci/vcpkg/arm64-linux-static-release.cmake
deleted file mode 100644
index 4012848b8..000000000
--- a/ci/vcpkg/arm64-linux-static-release.cmake
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE arm64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-set(VCPKG_CMAKE_SYSTEM_NAME Linux)
-set(VCPKG_BUILD_TYPE release)
-
-if(NOT CMAKE_HOST_SYSTEM_PROCESSOR)
-  execute_process(COMMAND "uname" "-m"
-                  OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
-                  OUTPUT_STRIP_TRAILING_WHITESPACE)
-endif()
diff --git a/ci/vcpkg/ports.patch b/ci/vcpkg/ports.patch
deleted file mode 100644
index 14b967869..000000000
--- a/ci/vcpkg/ports.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff --git a/ports/aws-c-common/portfile.cmake b/ports/aws-c-common/portfile.cmake
-index f3704ef05..3af543058 100644
---- a/ports/aws-c-common/portfile.cmake
-+++ b/ports/aws-c-common/portfile.cmake
-@@ -1,8 +1,8 @@
- vcpkg_from_github(
-     OUT_SOURCE_PATH SOURCE_PATH
-     REPO awslabs/aws-c-common
--    REF 4a21a1c0757083a16497fea27886f5f20ccdf334 # v0.4.56
--    SHA512 68898a8ac15d5490f45676eabfbe0df9e45370a74c543a28909fd0d85fed48dfcf4bcd6ea2d01d1a036dd352e2e4e0b08c48c63ab2a2b477fe150b46a827136e
-+    REF 13adef72b7813ec878817c6d50a7a3f241015d8a # v0.4.57
-+    SHA512 28256522ac6af544d7464e3e7dcd4dc802ae2b09728bf8f167f86a6487bb756d0cad5eb4a2480610b2967b9c24c4a7f70621894517aa2828ffdeb0479453803b
-     HEAD_REF master
-     PATCHES
-         disable-error-4068.patch # This patch fixes dependency port compilation failure
-diff --git a/ports/curl/portfile.cmake b/ports/curl/portfile.cmake
-index 6e18aecd0..2ccecf33c 100644
---- a/ports/curl/portfile.cmake
-+++ b/ports/curl/portfile.cmake
-@@ -76,6 +76,8 @@ vcpkg_configure_cmake(
-         -DCMAKE_DISABLE_FIND_PACKAGE_Perl=ON
-         -DENABLE_DEBUG=ON
-         -DCURL_CA_FALLBACK=ON
-+        -DCURL_CA_PATH=none
-+        -DCURL_CA_BUNDLE=none
- )
- 
- vcpkg_install_cmake()
-diff --git a/ports/snappy/portfile.cmake b/ports/snappy/portfile.cmake
-index 75dd13302..84345c7ca 100644
---- a/ports/snappy/portfile.cmake
-+++ b/ports/snappy/portfile.cmake
-@@ -4,6 +4,7 @@ vcpkg_from_github(
-     REF 537f4ad6240e586970fe554614542e9717df7902 # 1.1.8
-     SHA512 555d3b69a6759592736cbaae8f41654f0cf14e8be693b5dde37640191e53daec189f895872557b173e905d10681ef502f3e6ed8566811add963ffef96ce4016d
-     HEAD_REF master
-+    PATCHES "snappy-disable-bmi.patch"
- )
- 
- vcpkg_configure_cmake(
-diff --git a/ports/snappy/snappy-disable-bmi.patch b/ports/snappy/snappy-disable-bmi.patch
-new file mode 100644
-index 000000000..2cbb1533a
---- /dev/null
-+++ b/ports/snappy/snappy-disable-bmi.patch
-@@ -0,0 +1,17 @@
-+--- snappy.cc  2020-06-27 17:38:49.718993748 -0500
-++++ snappy.cc  2020-06-27 17:37:57.543268213 -0500
-+@@ -717,14 +717,10 @@
-+ static inline uint32 ExtractLowBytes(uint32 v, int n) {
-+   assert(n >= 0);
-+   assert(n <= 4);
-+-#if SNAPPY_HAVE_BMI2
-+-  return _bzhi_u32(v, 8 * n);
-+-#else
-+   // This needs to be wider than uint32 otherwise `mask << 32` will be
-+   // undefined.
-+   uint64 mask = 0xffffffff;
-+   return v & ~(mask << (8 * n));
-+-#endif
-+ }
-+
-+ static inline bool LeftShiftOverflows(uint8 value, uint32 shift) {
diff --git a/ci/vcpkg/x64-linux-static-debug.cmake b/ci/vcpkg/x64-linux-static-debug.cmake
deleted file mode 100644
index 3acee2ee4..000000000
--- a/ci/vcpkg/x64-linux-static-debug.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_CMAKE_SYSTEM_NAME Linux)
-
-set(VCPKG_BUILD_TYPE debug)
diff --git a/ci/vcpkg/x64-linux-static-release.cmake b/ci/vcpkg/x64-linux-static-release.cmake
deleted file mode 100644
index c2caa49fa..000000000
--- a/ci/vcpkg/x64-linux-static-release.cmake
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_CMAKE_SYSTEM_NAME Linux)
-
-set(VCPKG_BUILD_TYPE release)
diff --git a/ci/vcpkg/x64-osx-static-debug.cmake b/ci/vcpkg/x64-osx-static-debug.cmake
deleted file mode 100644
index e8a321ec7..000000000
--- a/ci/vcpkg/x64-osx-static-debug.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
-set(VCPKG_OSX_ARCHITECTURES x86_64)
-
-set(VCPKG_BUILD_TYPE debug)
diff --git a/ci/vcpkg/x64-osx-static-release.cmake b/ci/vcpkg/x64-osx-static-release.cmake
deleted file mode 100644
index 956d5b92e..000000000
--- a/ci/vcpkg/x64-osx-static-release.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
-set(VCPKG_OSX_ARCHITECTURES x86_64)
-
-set(VCPKG_BUILD_TYPE release)
diff --git a/ci/vcpkg/x64-windows-static-md-debug.cmake b/ci/vcpkg/x64-windows-static-md-debug.cmake
deleted file mode 100644
index 3eae3cfda..000000000
--- a/ci/vcpkg/x64-windows-static-md-debug.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_BUILD_TYPE debug)
diff --git a/ci/vcpkg/x64-windows-static-md-release.cmake b/ci/vcpkg/x64-windows-static-md-release.cmake
deleted file mode 100644
index b8dfbc884..000000000
--- a/ci/vcpkg/x64-windows-static-md-release.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-set(VCPKG_TARGET_ARCHITECTURE x64)
-set(VCPKG_CRT_LINKAGE dynamic)
-set(VCPKG_LIBRARY_LINKAGE static)
-
-set(VCPKG_BUILD_TYPE release)