apache / apache/arrow-java

[Release] arrow-java-root-18.3.0-source-release.zip includes JNI binaries

Ouverte
#743 3 commentaires 1 réaction 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.

This is not a release blocker.

https://github.com/apache/arrow-java/releases/download/v18.3.0-rc2/arrow-java-root-18.3.0-source-release.zip

JNI binaries are large. Can we remove them from `source-release.zip`?

```console
$ LANG=C du -hsc arrow-java-root-18.3.0/jni/*
236K arrow-java-root-18.3.0/jni/arrow_cdata_jni/
272M arrow-java-root-18.3.0/jni/arrow_dataset_jni/
156M arrow-java-root-18.3.0/jni/arrow_orc_jni/
444M arrow-java-root-18.3.0/jni/gandiva_jni/
871M total
```

`source-release.zip` also has `testing/`. It's not so large but should we remove it? Or should we keep it?

```console
$ LANG=C du -hsc arrow-java-root-18.3.0/testing
8.8M arrow-java-root-18.3.0/testing
8.8M total
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le source-release.zip de v18.3.0-rc2 et examinez comment ses répertoires jni/ et testing/ sont assemblés. Déterminez si les binaires JNI et testing/ doivent faire partie de l’archive source, puis vérifiez que l’archive résultante n’inclut plus les binaires indésirables et reste une release source valide.

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

Évaluation

Stack technique
java
Domaine
release
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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