Skip to content

Commit

Permalink
apacheGH-40011: [CI] Update Fedora to 39 from 38 (apache#40012)
Browse files Browse the repository at this point in the history
### Rationale for this change

Fedora 39 is the latest release and Fedora 38 will reach EOL on 2024-05-14.

### What changes are included in this PR?

Use Fedora 39.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

No.
* Closes: apache#40011

Lead-authored-by: Sutou Kouhei <[email protected]>
Co-authored-by: Raúl Cumplido <[email protected]>
Signed-off-by: Raúl Cumplido <[email protected]>
  • Loading branch information
2 people authored and dgreiss committed Feb 17, 2024
1 parent b8b20b6 commit 4b956d2
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ ULIMIT_CORE=-1
ALMALINUX=8
ALPINE_LINUX=3.16
DEBIAN=11
FEDORA=38
FEDORA=39
UBUNTU=20.04

# Default versions for various dependencies
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

ARG arch
FROM ${arch}/fedora:38
FROM ${arch}/fedora:39
ARG arch

# install dependencies
Expand Down Expand Up @@ -76,6 +76,8 @@ RUN /arrow/ci/scripts/install_gcs_testbench.sh default
COPY ci/scripts/install_sccache.sh /arrow/ci/scripts/
RUN /arrow/ci/scripts/install_sccache.sh unknown-linux-musl /usr/local/bin

# PYARROW_TEST_GANDIVA=OFF: GH-39695: We need to make LLVM symbols visible in
# Python process explicitly if we use LLVM 17 or later.
ENV absl_SOURCE=BUNDLED \
ARROW_ACERO=ON \
ARROW_BUILD_TESTS=ON \
Expand Down Expand Up @@ -103,4 +105,5 @@ ENV absl_SOURCE=BUNDLED \
google_cloud_cpp_storage_SOURCE=BUNDLED \
PARQUET_BUILD_EXAMPLES=ON \
PARQUET_BUILD_EXECUTABLES=ON \
PATH=/usr/lib/ccache/:$PATH
PATH=/usr/lib/ccache/:$PATH \
PYARROW_TEST_GANDIVA=OFF
8 changes: 4 additions & 4 deletions dev/tasks/tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1104,12 +1104,12 @@ tasks:
image: debian-cpp
{% endfor %}

test-fedora-38-cpp:
test-fedora-39-cpp:
ci: github
template: docker-tests/github.linux.yml
params:
env:
FEDORA: 38
FEDORA: 39
image: fedora-cpp

{% for cpp_standard in [20] %}
Expand Down Expand Up @@ -1217,12 +1217,12 @@ tasks:
UBUNTU: 22.04
image: ubuntu-python

test-fedora-38-python-3:
test-fedora-39-python-3:
ci: azure
template: docker-tests/azure.linux.yml
params:
env:
FEDORA: 38
FEDORA: 39
image: fedora-python

test-r-linux-valgrind:
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -658,7 +658,7 @@ services:
# docker-compose run --rm fedora-cpp
# Parameters:
# ARCH: amd64, arm64v8, ...
# FEDORA: 38
# FEDORA: 39
image: ${REPO}:${ARCH}-fedora-${FEDORA}-cpp
build:
context: .
Expand Down Expand Up @@ -959,7 +959,7 @@ services:
# docker-compose run --rm fedora-python
# Parameters:
# ARCH: amd64, arm64v8, ...
# FEDORA: 38
# FEDORA: 39
image: ${REPO}:${ARCH}-fedora-${FEDORA}-python-3
build:
context: .
Expand Down
2 changes: 1 addition & 1 deletion python/examples/minimal_build/Dockerfile.fedora
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.

FROM fedora:35
FROM fedora:39

RUN dnf update -y && \
dnf install -y \
Expand Down

0 comments on commit 4b956d2

Please sign in to comment.