apache / apache/arrow-java

[CI] JNI jobs fail to install archery due to old Python version on images

Ouverte
#875 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Type: bug
Langage dominant
Java
Étoiles
94
Forks
152
Merge moyen
3 j 16 h
PR mergées (30 j)
11

Description

### Describe the bug, including details regarding any error messages, version, and platform.

Some of the JNI jobs are failing:

Image
Example:

https://github.com/apache/arrow-java/actions/runs/18299702972/job/52105015738

with:

```
Install Archery
Obtaining file:///arrow/dev/archery
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [1 lines of output]
Python < 3.10 is not supported
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

Notice: A new release of pip is available: 24.2 -> 25.2
Notice: To update, run: python -m pip install --upgrade pip
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les jobs JNI et leur configuration d’image ou de workflow GitHub Actions, puis examinez l’exécution de l’action liée afin d’identifier quel environnement installe Archery. Vérifiez la version de Python utilisée par chaque job en échec et mettez à jour la configuration CI concernée afin qu’Archery s’installe correctement ; le travail est terminé lorsque les jobs JNI réussissent leur étape d’installation d’Archery.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions, python
Domaine
ci-cd
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.