You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "pitrou (via GitHub)" <gi...@apache.org> on 2026/06/08 13:59:46 UTC
[PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
pitrou opened a new pull request, #50125:
URL: https://github.com/apache/arrow/pull/50125
### Rationale for this change
### What changes are included in this PR?
### Are these changes tested?
### Are there any user-facing changes?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on code in PR #50125:
URL: https://github.com/apache/arrow/pull/50125#discussion_r3386519696
##########
ci/docker/ubuntu-22.04-cpp-minimal.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:22.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:22.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
Our Ubuntu dockerfiles are also used for CUDA and in that case they a different `base`.
##########
ci/docker/ubuntu-22.04-cpp-minimal.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:22.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:22.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
Our Ubuntu dockerfiles are also used for CUDA and in that case they use a different `base`.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4659948658
@kou Would you like to take a look at this PR?
This is mostly using the `FROM --platform` syntax in Dockerfiles, but we could instead use the [`platform`](https://github.com/compose-spec/compose-spec/blob/main/spec.md#platform) option in `compose.yaml`. What do you think?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4649749270
@github-actions crossbow submit -g test
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4668271176
@kou Why isn't Copilot reviewing this PR by the way?
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4658143854
@github-actions crossbow submit *wheel*linux*cp314*
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4665703928
> This is mostly using the `FROM --platform` syntax in Dockerfiles, but we could instead use the [`platform`](https://github.com/compose-spec/compose-spec/blob/main/spec.md#platform) option in `compose.yaml`. What do you think?
If we use Docker Compose directly, the `platform` option is better. Archery sometimes uses `docker` not Docker Compose directly... So if we use the `platform` option, we need to change Archery too...
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4657344357
@github-actions crossbow submit *wheel*linux*cp314*
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4657364190
Revision: 396240c300a82413e871d91476a205c7901662a1
Submitted crossbow builds: [ursacomputing/crossbow @ actions-d564221951](https://github.com/ursacomputing/crossbow/branches/all?query=actions-d564221951)
|Task|Status|
|----|------|
|wheel-manylinux-2-28-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395954/job/80272235232)|
|wheel-manylinux-2-28-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395830/job/80272234838)|
|wheel-manylinux-2-28-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191396125/job/80272236145)|
|wheel-manylinux-2-28-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395877/job/80272234995)|
|wheel-musllinux-1-2-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395562/job/80272233505)|
|wheel-musllinux-1-2-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191396123/job/80272236131)|
|wheel-musllinux-1-2-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395766/job/80272234354)|
|wheel-musllinux-1-2-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191395897/job/80272235009)|
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on code in PR #50125:
URL: https://github.com/apache/arrow/pull/50125#discussion_r3384895377
##########
ci/docker/ubuntu-22.04-cpp-minimal.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:22.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:22.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
We can always use `ubuntu:22.04` because this Dockerfile is only for Ubuntu 22.04.
```suggestion
FROM --platform=linux/${arch} ubuntu:22.04
```
##########
ci/docker/ubuntu-22.04-verify-rc.dockerfile:
##########
@@ -16,7 +16,8 @@
# under the License.
ARG arch=amd64
-FROM ${arch}/ubuntu:22.04
+ARG base=ubuntu:22.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
```suggestion
FROM --platform=linux/${arch} ubuntu:22.04
```
##########
ci/docker/ubuntu-22.04-cpp.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:22.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:22.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
```suggestion
FROM --platform=linux/${arch} ubuntu:22.04
```
##########
ci/docker/ubuntu-24.04-cpp-minimal.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:24.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:24.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
```suggestion
FROM --platform=linux/${arch} ubuntu:24.04
```
##########
compose.yaml:
##########
@@ -254,12 +254,12 @@ services:
# docker compose run --rm conda
# Parameters:
# ARCH: amd64, arm32v7
Review Comment:
```suggestion
# ARCH: amd64, arm/v7
```
##########
compose.yaml:
##########
@@ -451,15 +453,15 @@ services:
ubuntu-cpp-bundled:
# Arrow build with BUNDLED dependencies
- image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ image: ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
build:
context: .
dockerfile: ci/docker/ubuntu-${UBUNTU}-cpp-minimal.dockerfile
cache_from:
- - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ - ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
args:
arch: ${ARCH}
- base: "${ARCH}/ubuntu:${UBUNTU}"
+ base: "ubuntu:${UBUNTU}"
Review Comment:
We don't need this because `ubuntu-${UBUNTU}-cpp-minumal.dockerfile` has a static `base`.
```suggestion
```
##########
ci/docker/ubuntu-24.04-cpp.dockerfile:
##########
@@ -15,8 +15,9 @@
# specific language governing permissions and limitations
# under the License.
-ARG base=amd64/ubuntu:24.04
-FROM ${base}
+ARG arch=amd64
+ARG base=ubuntu:24.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
```suggestion
FROM --platform=linux/${arch} ubuntu:24.04
```
##########
compose.yaml:
##########
@@ -910,15 +916,16 @@ services:
# Parameters:
# ARCH: amd64, arm32v7
Review Comment:
```suggestion
# ARCH: amd64, arm/v7
```
##########
ci/docker/ubuntu-24.04-verify-rc.dockerfile:
##########
@@ -16,7 +16,8 @@
# under the License.
ARG arch=amd64
-FROM ${arch}/ubuntu:24.04
+ARG base=ubuntu:24.04
+FROM --platform=linux/${arch} ${base}
Review Comment:
```suggestion
FROM --platform=linux/${arch} ubuntu:24.04
```
##########
compose.yaml:
##########
@@ -274,15 +274,16 @@ services:
# docker compose run --rm conda-cpp
# Parameters:
# ARCH: amd64, arm32v7
Review Comment:
```suggestion
# ARCH: amd64, arm/v7
```
##########
compose.yaml:
##########
@@ -524,15 +526,15 @@ services:
ubuntu-cpp-minimal:
# Arrow build with minimal components/dependencies
- image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ image: ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
build:
context: .
dockerfile: ci/docker/ubuntu-${UBUNTU}-cpp-minimal.dockerfile
cache_from:
- - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ - ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
args:
arch: ${ARCH}
- base: "${ARCH}/ubuntu:${UBUNTU}"
+ base: "ubuntu:${UBUNTU}"
Review Comment:
```suggestion
```
##########
compose.yaml:
##########
@@ -309,15 +310,16 @@ services:
# docker compose run --rm conda-cpp-valgrind
# Parameters:
# ARCH: amd64, arm32v7
Review Comment:
```suggestion
# ARCH: amd64, arm/v7
```
##########
compose.yaml:
##########
@@ -473,15 +475,15 @@ services:
ubuntu-cpp-bundled-offline:
# Arrow build with BUNDLED dependencies with downloaded dependencies.
- image: ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ image: ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
build:
context: .
dockerfile: ci/docker/ubuntu-${UBUNTU}-cpp-minimal.dockerfile
cache_from:
- - ${REPO}:${ARCH}-ubuntu-${UBUNTU}-cpp-minimal
+ - ${REPO}:${ARCH_SHORT}-ubuntu-${UBUNTU}-cpp-minimal
args:
arch: ${ARCH}
- base: "${ARCH}/ubuntu:${UBUNTU}"
+ base: "ubuntu:${UBUNTU}"
Review Comment:
```suggestion
```
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4657373629
Revision: 396240c300a82413e871d91476a205c7901662a1
Submitted crossbow builds: [ursacomputing/crossbow @ actions-e11751575a](https://github.com/ursacomputing/crossbow/branches/all?query=actions-e11751575a)
|Task|Status|
|----|------|
|test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384696/job/80272198042)|
|test-build-vcpkg-win|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378703/job/80272179555)|
|test-conda-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379981/job/80272183601)|
|test-conda-cpp-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382784/job/80272192768)|
|test-conda-python-3.10|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384850/job/80272198624)|
|test-conda-python-3.10-hdfs-2.9.2|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383757/job/80272195430)|
|test-conda-python-3.10-hdfs-3.2.1|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384917/job/80272198822)|
|test-conda-python-3.10-pandas-1.3.4-numpy-1.21.2|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384749/job/80272198906)|
|test-conda-python-3.11|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380858/job/80272187052)|
|test-conda-python-3.11-dask-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381641/job/80272188868)|
|test-conda-python-3.11-dask-upstream_devel|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379080/job/80272181184)|
|test-conda-python-3.11-hypothesis|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378151/job/80272178074)|
|test-conda-python-3.11-pandas-latest-numpy-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381772/job/80272189273)|
|test-conda-python-3.11-spark-master|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384313/job/80272197089)|
|test-conda-python-3.12|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378314/job/80272178613)|
|test-conda-python-3.12-cpython-debug|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384599/job/80272198082)|
|test-conda-python-3.12-pandas-latest-numpy-1.26|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384159/job/80272196511)|
|test-conda-python-3.12-pandas-latest-numpy-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384707/job/80272198101)|
|test-conda-python-3.13|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381050/job/80272187463)|
|test-conda-python-3.13-pandas-nightly-numpy-nightly|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383477/job/80272194714)|
|test-conda-python-3.13-pandas-upstream_devel-numpy-nightly|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383447/job/80272194899)|
|test-conda-python-3.14|[](https://github.com/ursacomputing/crossbow/actions/runs/27191377905/job/80272177352)|
|test-conda-python-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378168/job/80272177932)|
|test-debian-13-cpp-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382893/job/80272192655)|
|test-debian-13-cpp-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380128/job/80272184785)|
|test-debian-13-docs|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382898/job/80272192702)|
|test-debian-13-python-3-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383934/job/80272195815)|
|test-debian-13-python-3-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384206/job/80272196790)|
|test-debian-c-glib|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379404/job/80272184322)|
|test-debian-experimental-cpp-gcc-15|[](https://github.com/ursacomputing/crossbow/actions/runs/27191377794/job/80272177200)|
|test-debian-ruby|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380718/job/80272186193)|
|test-fedora-42-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380321/job/80272184615)|
|test-fedora-42-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382688/job/80272192550)|
|test-r-alpine-linux-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381244/job/80272187460)|
|test-r-arrow-backwards-compatibility|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378753/job/80272179965)|
|test-r-depsource-system|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380978/job/80272187322)|
|test-r-dev-duckdb|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382169/job/80272190411)|
|test-r-devdocs|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382426/job/80272191003)|
|test-r-extra-packages|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379639/job/80272182460)|
|test-r-fedora-clang|[](https://github.com/ursacomputing/crossbow/actions/runs/27191377762/job/80272177365)|
|test-r-gcc-11|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383956/job/80272196176)|
|test-r-gcc-12|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380509/job/80272185036)|
|test-r-install-local|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380227/job/80272184566)|
|test-r-install-local-minsizerel|[](https://github.com/ursacomputing/crossbow/actions/runs/27191384253/job/80272197263)|
|test-r-linux-as-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381466/job/80272188313)|
|test-r-linux-rchk|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379720/job/80272182909)|
|test-r-linux-sanitizers|[](https://github.com/ursacomputing/crossbow/actions/runs/27191385053/job/80272199480)|
|test-r-linux-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379310/job/80272181619)|
|test-r-m1-san|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379282/job/80272181479)|
|test-r-macos-as-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382286/job/80272190793)|
|test-r-offline-maximal|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383541/job/80272194651)|
|test-r-ubuntu-22.04|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382252/job/80272190507)|
|test-r-versions|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381490/job/80272188454)|
|test-r-wasm|[](https://github.com/ursacomputing/crossbow/actions/runs/27191385634/job/80272201520)|
|test-ubuntu-22.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383047/job/80272193300)|
|test-ubuntu-22.04-cpp-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381942/job/80272189871)|
|test-ubuntu-22.04-cpp-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/27191377812/job/80272177431)|
|test-ubuntu-22.04-cpp-no-threading|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381199/job/80272187492)|
|test-ubuntu-22.04-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27191379566/job/80272181984)|
|test-ubuntu-24.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378288/job/80272178771)|
|test-ubuntu-24.04-cpp-bundled-offline|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380057/job/80272183964)|
|test-ubuntu-24.04-cpp-gcc-13-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381966/job/80272189995)|
|test-ubuntu-24.04-cpp-gcc-14|[](https://github.com/ursacomputing/crossbow/actions/runs/27191378548/job/80272179400)|
|test-ubuntu-24.04-cpp-minimal-with-formats|[](https://github.com/ursacomputing/crossbow/actions/runs/27191383075/job/80272193246)|
|test-ubuntu-24.04-cpp-thread-sanitizer|[](https://github.com/ursacomputing/crossbow/actions/runs/27191382381/job/80272190755)|
|test-ubuntu-24.04-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27191381218/job/80272187420)|
|test-ubuntu-c-glib|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380428/job/80272184865)|
|test-ubuntu-ruby|[](https://github.com/ursacomputing/crossbow/actions/runs/27191380293/job/80272184648)|
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4649751599
@github-actions crossbow submit *wheel*cp314*
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4667953548
> If we use Docker Compose directly, the `platform` option is better. Archery sometimes uses `docker` not Docker Compose directly... So if we use the `platform` option, we need to change Archery too...
I see. I think @kszucs wanted to get rid of Docker Compose at some point and use Docker directly.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou merged PR #50125:
URL: https://github.com/apache/arrow/pull/50125
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4649810182
Revision: 84d728667d9f13eefe6b38a16bfd090031b2ef7c
Submitted crossbow builds: [ursacomputing/crossbow @ actions-ef0c92a1e4](https://github.com/ursacomputing/crossbow/branches/all?query=actions-ef0c92a1e4)
|Task|Status|
|----|------|
|test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153965/job/80113558097)|
|test-build-vcpkg-win|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155591/job/80113562013)|
|test-conda-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155094/job/80113561998)|
|test-conda-cpp-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/27143150763/job/80113547623)|
|test-conda-python-3.10|[](https://github.com/ursacomputing/crossbow/actions/runs/27143156326/job/80113566845)|
|test-conda-python-3.10-hdfs-2.9.2|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153005/job/80113553251)|
|test-conda-python-3.10-hdfs-3.2.1|[](https://github.com/ursacomputing/crossbow/actions/runs/27143152867/job/80113554942)|
|test-conda-python-3.10-pandas-1.3.4-numpy-1.21.2|[](https://github.com/ursacomputing/crossbow/actions/runs/27143150383/job/80113546189)|
|test-conda-python-3.11|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155505/job/80113563855)|
|test-conda-python-3.11-dask-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149010/job/80113540799)|
|test-conda-python-3.11-dask-upstream_devel|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151858/job/80113550048)|
|test-conda-python-3.11-hypothesis|[](https://github.com/ursacomputing/crossbow/actions/runs/27143154228/job/80113557945)|
|test-conda-python-3.11-pandas-latest-numpy-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151630/job/80113548691)|
|test-conda-python-3.11-spark-master|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155024/job/80113560343)|
|test-conda-python-3.12|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149519/job/80113543977)|
|test-conda-python-3.12-cpython-debug|[](https://github.com/ursacomputing/crossbow/actions/runs/27143152653/job/80113554771)|
|test-conda-python-3.12-pandas-latest-numpy-1.26|[](https://github.com/ursacomputing/crossbow/actions/runs/27143158944/job/80113574604)|
|test-conda-python-3.12-pandas-latest-numpy-latest|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151612/job/80113550488)|
|test-conda-python-3.13|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155285/job/80113562779)|
|test-conda-python-3.13-pandas-nightly-numpy-nightly|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149320/job/80113544088)|
|test-conda-python-3.13-pandas-upstream_devel-numpy-nightly|[](https://github.com/ursacomputing/crossbow/actions/runs/27143148731/job/80113539575)|
|test-conda-python-3.14|[](https://github.com/ursacomputing/crossbow/actions/runs/27143159081/job/80113574429)|
|test-conda-python-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155901/job/80113563459)|
|test-debian-13-cpp-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153539/job/80113555018)|
|test-debian-13-cpp-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151286/job/80113550695)|
|test-debian-13-docs|[](https://github.com/ursacomputing/crossbow/actions/runs/27143154651/job/80113560529)|
|test-debian-13-python-3-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143158086/job/80113571861)|
|test-debian-13-python-3-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/27143157988/job/80113571259)|
|test-debian-c-glib|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149730/job/80113543950)|
|test-debian-experimental-cpp-gcc-15|[](https://github.com/ursacomputing/crossbow/actions/runs/27143154271/job/80113559312)|
|test-debian-ruby|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155244/job/80113562664)|
|test-fedora-42-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27143150936/job/80113548049)|
|test-fedora-42-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27143158223/job/80113573018)|
|test-r-alpine-linux-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27143158407/job/80113572371)|
|test-r-arrow-backwards-compatibility|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151894/job/80113551019)|
|test-r-depsource-system|[](https://github.com/ursacomputing/crossbow/actions/runs/27143147444/job/80113535414)|
|test-r-dev-duckdb|[](https://github.com/ursacomputing/crossbow/actions/runs/27143159923/job/80113579633)|
|test-r-devdocs|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155118/job/80113560326)|
|test-r-extra-packages|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149778/job/80113543942)|
|test-r-fedora-clang|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153052/job/80113554906)|
|test-r-gcc-11|[](https://github.com/ursacomputing/crossbow/actions/runs/27143148922/job/80113540866)|
|test-r-gcc-12|[](https://github.com/ursacomputing/crossbow/actions/runs/27143158980/job/80113575979)|
|test-r-install-local|[](https://github.com/ursacomputing/crossbow/actions/runs/27143159595/job/80113577091)|
|test-r-install-local-minsizerel|[](https://github.com/ursacomputing/crossbow/actions/runs/27143148524/job/80113540546)|
|test-r-linux-as-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27143156553/job/80113567929)|
|test-r-linux-rchk|[](https://github.com/ursacomputing/crossbow/actions/runs/27143154629/job/80113562394)|
|test-r-linux-sanitizers|[](https://github.com/ursacomputing/crossbow/actions/runs/27143146921/job/80113531833)|
|test-r-linux-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/27143157241/job/80113569275)|
|test-r-m1-san|[](https://github.com/ursacomputing/crossbow/actions/runs/27143159068/job/80113574833)|
|test-r-macos-as-cran|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153292/job/80113555626)|
|test-r-offline-maximal|[](https://github.com/ursacomputing/crossbow/actions/runs/27143152545/job/80114003722)|
|test-r-ubuntu-22.04|[](https://github.com/ursacomputing/crossbow/actions/runs/27143149567/job/80113542834)|
|test-r-versions|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153328/job/80113555044)|
|test-r-wasm|[](https://github.com/ursacomputing/crossbow/actions/runs/27143160478/job/80113577917)|
|test-ubuntu-22.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27143157553/job/80113568643)|
|test-ubuntu-22.04-cpp-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/27143153351/job/80113554423)|
|test-ubuntu-22.04-cpp-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/27143148858/job/80113538408)|
|test-ubuntu-22.04-cpp-no-threading|[](https://github.com/ursacomputing/crossbow/actions/runs/27143148806/job/80113540413)|
|test-ubuntu-22.04-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27143150508/job/80113546973)|
|test-ubuntu-24.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/27143152188/job/80113550579)|
|test-ubuntu-24.04-cpp-bundled-offline|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155040/job/80113560321)|
|test-ubuntu-24.04-cpp-gcc-13-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155223/job/80113562811)|
|test-ubuntu-24.04-cpp-gcc-14|[](https://github.com/ursacomputing/crossbow/actions/runs/27143150350/job/80113545919)|
|test-ubuntu-24.04-cpp-minimal-with-formats|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151968/job/80113551429)|
|test-ubuntu-24.04-cpp-thread-sanitizer|[](https://github.com/ursacomputing/crossbow/actions/runs/27143147627/job/80113535781)|
|test-ubuntu-24.04-python-3|[](https://github.com/ursacomputing/crossbow/actions/runs/27143159058/job/80113575888)|
|test-ubuntu-c-glib|[](https://github.com/ursacomputing/crossbow/actions/runs/27143151004/job/80113548572)|
|test-ubuntu-ruby|[](https://github.com/ursacomputing/crossbow/actions/runs/27143155322/job/80113561115)|
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4649794817
Revision: 84d728667d9f13eefe6b38a16bfd090031b2ef7c
Submitted crossbow builds: [ursacomputing/crossbow @ actions-c46bda1e56](https://github.com/ursacomputing/crossbow/branches/all?query=actions-c46bda1e56)
|Task|Status|
|----|------|
|wheel-macos-monterey-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143143672/job/80113519334)|
|wheel-macos-monterey-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143146858/job/80113533307)|
|wheel-macos-monterey-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143143268/job/80113519591)|
|wheel-macos-monterey-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143144769/job/80113526239)|
|wheel-manylinux-2-28-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143144080/job/80113522505)|
|wheel-manylinux-2-28-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143142347/job/80113516053)|
|wheel-manylinux-2-28-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143145552/job/80113529059)|
|wheel-manylinux-2-28-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143144851/job/80113525725)|
|wheel-musllinux-1-2-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143142268/job/80113516937)|
|wheel-musllinux-1-2-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143143748/job/80113519397)|
|wheel-musllinux-1-2-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143142851/job/80113516638)|
|wheel-musllinux-1-2-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143143172/job/80113519510)|
|wheel-windows-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143144405/job/80113524544)|
|wheel-windows-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27143143490/job/80113519567)|
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "kszucs (via GitHub)" <gi...@apache.org>.
kszucs commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4669512428
> > If we use Docker Compose directly, the `platform` option is better. Archery sometimes uses `docker` not Docker Compose directly... So if we use the `platform` option, we need to change Archery too...
>
> I see. I think @kszucs wanted to get rid of Docker Compose at some point and use Docker directly.
IIRC correctly there were some issues with docker layer caching through compose but that behavior varied across platforms, docker and compose versions. Though it was a long time ago, I believe the docker ecosystem has matured a lot since then.
The $ARCH explicit tag was required for similar historical reasons, back then docker didn't have platform option, different archs were organized into different dockerhub orgs.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4674729734
> Why isn't Copilot reviewing this PR by the way?
Auto GitHub Copilot review is triggered by the account of pusher (you in this case).
If the account doesn't enable GitHub Copilot, auto GitHub Copilot review isn't executed.
FYI: You can enable GitHub Copilot at https://github.com/settings/copilot/features . You can use the "Copilot Pro" plan as an open source maintainer: https://docs.github.com/en/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4670248422
Ok, I'm going to merge as-is anyway, and we can revisit `--platform` in Dockerfile vs. `platform` in `compose.yaml` later if we want.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4658190189
Revision: d211bd5b8af1bb8651ff7f721bc344c6372ef370
Submitted crossbow builds: [ursacomputing/crossbow @ actions-ba407ea130](https://github.com/ursacomputing/crossbow/branches/all?query=actions-ba407ea130)
|Task|Status|
|----|------|
|wheel-manylinux-2-28-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195660215/job/80286498134)|
|wheel-manylinux-2-28-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195660894/job/80286500028)|
|wheel-manylinux-2-28-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195660070/job/80286497793)|
|wheel-manylinux-2-28-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195661106/job/80286500784)|
|wheel-musllinux-1-2-cp314-cp314-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195660885/job/80286499874)|
|wheel-musllinux-1-2-cp314-cp314-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195661163/job/80286501174)|
|wheel-musllinux-1-2-cp314-cp314t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195661141/job/80286500957)|
|wheel-musllinux-1-2-cp314-cp314t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/27195660731/job/80286499733)|
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4659949577
Also cc @raulcd
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4657343103
@github-actions crossbow submit -g test
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "conbench-apache-arrow[bot] (via GitHub)" <gi...@apache.org>.
conbench-apache-arrow[bot] commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4673663873
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 1c15d136b4566890607a2d137474fbedab00a09d.
There were no benchmark performance regressions. 🎉
The [full Conbench report](https://github.com/apache/arrow/runs/80644659419) has more details. It also includes information about 10 possible false positives for unstable benchmarks that are known to sometimes produce them.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-32994: [Dev][Archery] Fix multi-arch Docker configuration [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on PR #50125:
URL: https://github.com/apache/arrow/pull/50125#issuecomment-4678440868
> You can use the "Copilot Pro" plan as an open source maintainer: https://docs.github.com/en/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers
Thanks. Apparently I don't have access.
--
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: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org