Skip to content

Commit 99ca031

Browse files
authored
GH-48766: [CI][Packaging] Delete conan related packaging jobs and CI (#49647)
### Rationale for this change The conan CI jobs have been failing for 4+ months. The main problem is that conan deprecated the repository they used to build the Docker files we were using: > ⛔ This repository is now deprecated. The Docker recipes and images provided by this repository are no longer used by ConanCenterIndex CI. Users are encouraged to explore alternative solutions for their Docker image needs. see: https://github.com/conan-io/conan-docker-tools#readme ### What changes are included in this PR? Remove all conan related Arrow CI. The integration will have to be managed upstream when we build the PRs to conan. This might required patches and take longer but having the CI jobs broken for 4+ months without a clear guideline on how to proceed should be fixed. ### Are these changes tested? No ### Are there any user-facing changes? No * GitHub Issue: #48766 Authored-by: Raúl Cumplido <raulcumplido@gmail.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
1 parent d035788 commit 99ca031

23 files changed

+0
-1689
lines changed

.env

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,3 @@ VCPKG="66c0373dc7fca549e5803087b9487edfe3aca0a1" # 2026.01.16 Release
100100
# use pulled built images in dev/tasks/python-wheels/github.windows.yml.
101101
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2026-03-04
102102
PYTHON_WHEEL_WINDOWS_TEST_IMAGE_REVISION=2026-03-04
103-
104-
# Use conanio/${CONAN_BASE}:{CONAN_VERSION} for "docker compose run --rm conan".
105-
# See https://github.com/conan-io/conan-docker-tools#readme and
106-
# https://hub.docker.com/u/conanio for available images.
107-
CONAN_BASE=gcc11-ubuntu16.04
108-
CONAN_VERSION=2.12.1

.pre-commit-config.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ repos:
268268
)
269269
exclude: >-
270270
(
271-
?^ci/conan/all/.*CMakeLists\.txt$|
272271
?^cpp/cmake_modules/FindNumPy\.cmake$|
273272
?^cpp/cmake_modules/FindPythonLibsNew\.cmake$|
274273
?^cpp/cmake_modules/UseCython\.cmake$|
@@ -299,8 +298,6 @@ repos:
299298
?^ci/scripts/c_glib_build\.sh$|
300299
?^ci/scripts/c_glib_test\.sh$|
301300
?^ci/scripts/ccache_setup\.sh$|
302-
?^ci/scripts/conan_build\.sh$|
303-
?^ci/scripts/conan_setup\.sh$|
304301
?^ci/scripts/cpp_test\.sh$|
305302
?^ci/scripts/download_tz_database\.sh$|
306303
?^ci/scripts/install_azurite\.sh$|

LICENSE.txt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2087,30 +2087,6 @@ SPDX-License-Identifier: Apache-2.0
20872087

20882088
--------------------------------------------------------------------------------
20892089

2090-
ci/conan/ is based on code from Conan Package and Dependency Manager.
2091-
2092-
Copyright (c) 2019 Conan.io
2093-
2094-
Permission is hereby granted, free of charge, to any person obtaining a copy
2095-
of this software and associated documentation files (the "Software"), to deal
2096-
in the Software without restriction, including without limitation the rights
2097-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2098-
copies of the Software, and to permit persons to whom the Software is
2099-
furnished to do so, subject to the following conditions:
2100-
2101-
The above copyright notice and this permission notice shall be included in all
2102-
copies or substantial portions of the Software.
2103-
2104-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2105-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2106-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2107-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2108-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2109-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2110-
SOFTWARE.
2111-
2112-
--------------------------------------------------------------------------------
2113-
21142090
3rdparty dependency UCX is redistributed as a dynamically linked shared
21152091
library in certain binary distributions. UCX has the following license:
21162092

ci/conan/.gitignore

Lines changed: 0 additions & 18 deletions
This file was deleted.

ci/conan/all/conan_cmake_project_include.cmake

Lines changed: 0 additions & 35 deletions
This file was deleted.

ci/conan/all/conandata.yml

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)