nailo2c opened a new pull request, #64017:
URL: https://github.com/apache/airflow/pull/64017

   Before I added it, running this command on my local device could reproduce 
the failure:
   `breeze ci-image build --python 3.14 --platform linux/arm64`
   
   ```console
   ...
    => [main 15/25] COPY --from=scripts install_airflow_when_building_images.sh 
/scripts/docker/                                        0.0s
    => [internal] load build context                                            
                                                        1.6s
    => => transferring context: 1.11MB                                          
                                                        1.5s
    => [main 16/25] COPY . /opt/airflow/                                        
                                                       13.0s
    => ERROR [main 17/25] RUN 
--mount=type=cache,id=ci-arm64-2,target=/root/.cache/ bash 
/scripts/docker/install_airflow_when_buildi  184.5s
   ------
    > importing cache manifest from 
ghcr.io/apache/airflow/main/ci/python3.14:cache-linux-arm64:
   ------
   ------
    > [main 17/25] RUN --mount=type=cache,id=ci-arm64-2,target=/root/.cache/ 
bash /scripts/docker/install_airflow_when_building_images.sh:
   1.336 
   1.336 Using 'uv' to install Airflow
   1.336 
   1.446 
   1.446 Downloading constraints from 
https://raw.githubusercontent.com/apache/airflow/constraints-main/constraints-source-providers-3.14.txt
 to /root/constraints.txt 
   1.446 
   1.885 
PATH=/usr/python/bin:/root/.local/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
   3.100 Installed pip: pip 26.0.1 from 
/usr/python/lib/python3.14/site-packages/pip (python 3.14): /usr/python/bin/pip
   3.102 Using 'uv' to install Airflow
   3.188 Installed uv: uv 0.10.12 (aarch64-unknown-linux-gnu): 
/usr/python/bin/uv
   3.191 
   3.191 Attempting to upgrade all packages to highest versions.
   3.192 
   3.192 + uv sync --all-packages --resolution highest --group dev --group docs 
--group docs-gen --group leveldb --no-binary-package lxml --no-binary-package 
xmlsec --no-python-downloads --no-managed-python
   183.4 Resolved 901 packages in 2m 59s
   183.8 error: Distribution `ray==3.0.0.dev0 @ 
direct+https://s3-us-west-2.amazonaws.com/ray-wheels/master/671390966dc4081d68c4cd5cdb359b0b5773cb56/ray-3.0.0.dev0-cp314-cp314-manylinux2014_x86_64.whl`
 can't be installed because the binary distribution is incompatible with the 
current platform
   183.8 
   183.8 hint: You're on Linux (`manylinux_2_36_aarch64`), but `ray` 
(v3.0.0.dev0) only has wheels for the following platform: 
`manylinux2014_x86_64`; consider adding "sys_platform == 'linux' and 
platform_machine == 'aarch64'" to `tool.uv.required-environments` to ensure uv 
resolves to a version with compatible wheels
   ------
   ERROR: failed to solve: process "/bin/bash -o pipefail -o errexit -o nounset 
-o nolog -c bash /scripts/docker/install_airflow_when_building_images.sh" did 
not complete successfully: exit code: 2
   Error when building image! Image build: 3.14:linux/arm64
   ```
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   <!--
   If generative AI tooling has been used in the process of authoring this PR, 
please
   change below checkbox to `[X]` followed by the name of the tool, uncomment 
the "Generated-by".
   -->
   
   - [ ] Yes (please specify the tool below)
   
   Generated-by: [Claude Opus 4.6] following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   
   ---
   
   * Read the **[Pull Request 
Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)**
 for more information. Note: commit author/co-author name and email in commits 
become permanently public when merged.
   * For fundamental code changes, an Airflow Improvement Proposal 
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
 is needed.
   * When adding dependency, check compliance with the [ASF 3rd Party License 
Policy](https://www.apache.org/legal/resolved.html#category-x).
   * For significant user-facing changes create newsfragment: 
`{pr_number}.significant.rst`, in 
[airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments).
 You can add this file in a follow-up commit after the PR is created so you 
know the PR number.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to