cryptomator / cryptomator/cli

macOS app version does not match the actual app version

Aperta
#72 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
427
Fork
52
Merge medio
20h 37m
PR unite (30g)
2

Descrizione

We are currently using jpackage to distribute the CLI as a binary. (using graalvm is [blocked](https://github.com/cryptomator/cli/blob/feature/native-cli/README.md)).

Unfortunately, jpackage puts constraints on the [app version](https://docs.oracle.com/en/java/javase/22/docs/specs/man/jpackage.html#option-app-version) depending on the OS. For macOS, this means that the version _must_ be in the format X.Y.Y, where
* x >= 1 and a natural number
* y >= 0 and a natural number

Especially the first condition imposes a problem, since we are not convinced that even after the refactoring the API is final and hence, would like to release a 0.Y.Y version.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Leggi prima il README di native-cli collegato e le regole di jpackage per app-version. Poi traccia il modo in cui viene attualmente fornita la versione del pacchetto della CLI e determina un approccio che preservi la versione di release prevista su macOS. L'attività è completata quando la distribuzione macOS riporta la versione effettiva rimanendo valida per jpackage.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, macos
Ambito
build-system, cli, release
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.