This is an automated email from the ASF dual-hosted git repository.
raulcd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 73742e82ed GH-50065: [Packaging][CI][C++] Drop unused
libboost-system-dev (#50066)
73742e82ed is described below
commit 73742e82ed771cb7df40789882e220118045123b
Author: tadeja <[email protected]>
AuthorDate: Tue Jun 2 09:36:29 2026 +0200
GH-50065: [Packaging][CI][C++] Drop unused libboost-system-dev (#50066)
### Rationale for this change
`debian-forky-arm64` and `debian-forky-amd64` Packaging Build jobs failing
with `Error: Unable to locate package libboost-system-dev`.
### What changes are included in this PR?
Remove `libboost-system-dev` from `debian/control.in`
Remove apt-install line ` libboost-system-dev \` from apt Dockerfiles
(debian-bookworm, debian-forky, debian-trixie, ubuntu-jammy, ubuntu-noble,
ubuntu-resolute), C++ CI Dockerfiles (debian-13-cpp, debian-experimental-cpp,
ubuntu-22.04-cpp, ubuntu-24.04-cpp) and from
`cpp/examples/minimal_build/system_dependency.dockerfile`.
Remove unused `[provide]` `boost_system` reference from
`cpp/subprojects/boost.wrap`.
### Are these changes tested?
By Packaging CI, jobs should pass.
### Are there any user-facing changes?
No.
* GitHub Issue: #50065
Authored-by: Tadeja Kadunc <[email protected]>
Signed-off-by: Raúl Cumplido <[email protected]>
---
ci/docker/debian-13-cpp.dockerfile | 1 -
ci/docker/debian-experimental-cpp.dockerfile | 1 -
ci/docker/ubuntu-22.04-cpp.dockerfile | 1 -
ci/docker/ubuntu-24.04-cpp.dockerfile | 1 -
cpp/examples/minimal_build/system_dependency.dockerfile | 1 -
cpp/subprojects/boost.wrap | 1 -
dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/apt/ubuntu-resolute/Dockerfile | 1 -
dev/tasks/linux-packages/apache-arrow/debian/control.in | 1 -
13 files changed, 13 deletions(-)
diff --git a/ci/docker/debian-13-cpp.dockerfile
b/ci/docker/debian-13-cpp.dockerfile
index 542c0446c5..951ee98e6a 100644
--- a/ci/docker/debian-13-cpp.dockerfile
+++ b/ci/docker/debian-13-cpp.dockerfile
@@ -53,7 +53,6 @@ RUN apt-get update -y -q && \
git \
libbenchmark-dev \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc6-dbg \
diff --git a/ci/docker/debian-experimental-cpp.dockerfile
b/ci/docker/debian-experimental-cpp.dockerfile
index 3e3241d33a..7e00378ea6 100644
--- a/ci/docker/debian-experimental-cpp.dockerfile
+++ b/ci/docker/debian-experimental-cpp.dockerfile
@@ -45,7 +45,6 @@ RUN if [ -n "${gcc}" ]; then \
git \
libbenchmark-dev \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/ci/docker/ubuntu-22.04-cpp.dockerfile
b/ci/docker/ubuntu-22.04-cpp.dockerfile
index 7b0182012e..3572f156ba 100644
--- a/ci/docker/ubuntu-22.04-cpp.dockerfile
+++ b/ci/docker/ubuntu-22.04-cpp.dockerfile
@@ -73,7 +73,6 @@ RUN apt-get update -y -q && \
git \
libbenchmark-dev \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/ci/docker/ubuntu-24.04-cpp.dockerfile
b/ci/docker/ubuntu-24.04-cpp.dockerfile
index c5fc190917..3798e08173 100644
--- a/ci/docker/ubuntu-24.04-cpp.dockerfile
+++ b/ci/docker/ubuntu-24.04-cpp.dockerfile
@@ -74,7 +74,6 @@ RUN apt-get update -y -q && \
git \
libbenchmark-dev \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/cpp/examples/minimal_build/system_dependency.dockerfile
b/cpp/examples/minimal_build/system_dependency.dockerfile
index 84a16c4902..773cd52baa 100644
--- a/cpp/examples/minimal_build/system_dependency.dockerfile
+++ b/cpp/examples/minimal_build/system_dependency.dockerfile
@@ -25,7 +25,6 @@ RUN apt-get update -y -q && \
cmake \
libboost-filesystem-dev \
libboost-regex-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libgflags-dev \
diff --git a/cpp/subprojects/boost.wrap b/cpp/subprojects/boost.wrap
index 8f94fe2ec9..c71539259d 100644
--- a/cpp/subprojects/boost.wrap
+++ b/cpp/subprojects/boost.wrap
@@ -24,4 +24,3 @@ method = cmake
[provide]
boost_filesystem = boost_filesystem_dep
-boost_system = boost_system_dep
diff --git
a/dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile
index 9a068b674a..ff4d31965a 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/debian-bookworm/Dockerfile
@@ -45,7 +45,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile
index 1b1283895a..7649402167 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/debian-forky/Dockerfile
@@ -46,7 +46,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile
index 8f7c37f725..662c307cdf 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/debian-trixie/Dockerfile
@@ -47,7 +47,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy/Dockerfile
index 20f66ee32b..72b31fd4ff 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-jammy/Dockerfile
@@ -40,7 +40,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble/Dockerfile
index 5a9a55000c..a29bbf4d35 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-noble/Dockerfile
@@ -40,7 +40,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git
a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-resolute/Dockerfile
b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-resolute/Dockerfile
index ecee7c38e6..7379d3d6be 100644
--- a/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-resolute/Dockerfile
+++ b/dev/tasks/linux-packages/apache-arrow/apt/ubuntu-resolute/Dockerfile
@@ -40,7 +40,6 @@ RUN \
gi-docgen \
git \
libboost-filesystem-dev \
- libboost-system-dev \
libbrotli-dev \
libbz2-dev \
libc-ares-dev \
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/control.in
b/dev/tasks/linux-packages/apache-arrow/debian/control.in
index 0e7ff29b2c..21477c1899 100644
--- a/dev/tasks/linux-packages/apache-arrow/debian/control.in
+++ b/dev/tasks/linux-packages/apache-arrow/debian/control.in
@@ -9,7 +9,6 @@ Build-Depends:
git,
gobject-introspection,
libboost-filesystem-dev,
- libboost-system-dev,
libbrotli-dev,
libbz2-dev,
libc-ares-dev,