Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[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

Personne n'a encore pris cette issue.

Évaluation

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

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.

Description

Type: bug
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.
Langage dominant
Java
Étoiles
95
Forks
154
Merge moyen
2 j 10 h
PR mergées (30 j)
11

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de apache/arrow-java

Toutes les issues de apache/arrow-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

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