apache / apache/arrow-java

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

Offen
#875 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Type: bug
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### 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.
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit den JNI-Jobs und ihrer GitHub Actions-Image- oder Workflow-Konfiguration und untersuche dann den verknüpften Action-Lauf, um zu ermitteln, welche Umgebung Archery installiert. Überprüfe die von jedem fehlschlagenden Job verwendete Python-Version und aktualisiere die relevante CI-Konfiguration so, dass Archery erfolgreich installiert wird; abgeschlossen ist die Aufgabe, wenn die JNI-Jobs ihren Archery-Installationsschritt erfolgreich durchlaufen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions, python
Bereich
ci-cd
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.