apache / apache/arrow-java

[Java] Include compiled Flatbuffers sources in release artifacts

Ouverte
#293 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

I'm seeing the flatc that's available in Maven foul up users because it depends on a version of glibc (2.14) which is too new for many enterprise Linux users. It would be better for the Arrow Java artifacts to not depend on flatc at all, if possible.

We could check the compiled sources into source control, but that seems less than ideal. Is there a clean way bundle them at packaging time?

**Reporter**: [Wes McKinney](https://issues.apache.org/jira/browse/ARROW-397) / @wesm

**Note**: *This issue was originally created as [ARROW-397](https://issues.apache.org/jira/browse/ARROW-397). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner la documentation de migration liée dans l’issue et la configuration de packaging Maven pour les artefacts Arrow Java. Confirmez comment flatc intervient actuellement et définissez une voie au moment du packaging pour inclure les sources FlatBuffers compilées sans nécessiter flatc au moment de l’utilisation ; c’est terminé lorsque les artefacts de release ne dépendent plus de ce binaire pour ces sources.

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

Évaluation

Stack technique
java
Domaine
build-system, release
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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