C'est effectivement difficile, mais Flatpak offre ensuite plusieurs avantages:
- Tu as une liste quasi-exhaustive des dépendances de ton programme.
- Tes utilisateurs peuvent tester la dernière version de ton programme quelque-soit leur distribution.
- Tes utilisateurs peuvent te faire des rapports de bugs indépendamment des 25000 versions des dépendances disponibles dans les diverses distributions.
- Tu peux faire de l'intégration continue en mettant à jour ton dépôt Flatpak automatiquement.
[^] # Re: Découverte de flatpak
Posté par Jérôme Flesch (site web personnel) . En réponse au journal Snap, Flatpak, Packagekit : c'est quoi ce bordel ?. Évalué à 4. Dernière modification le 17 octobre 2019 à 12:23.
J'ai eut le même genre de problèmes avec Paperwork. Heureusement pour moi, Mathieu Jourdan avait fait un début de Flatpak qui réglait le problème de l'installation des paquets Python. De mon coté, j'ai pu me concentrer sur les problèmes de fichiers de données spécifiques à la langue de l'utilisateur et sur le problème de l'accès aux scanners.
Pour Maven, je pense que tu peux t'en sortir comme Mathieu Jourdan avait fait pour Python:
- Compiler et installer Maven comme faisant partie du build Flatpak
- Utiliser un mini Makefile bidon pour construire les builds suivants avec Maven
C'est effectivement difficile, mais Flatpak offre ensuite plusieurs avantages:
- Tu as une liste quasi-exhaustive des dépendances de ton programme.
- Tes utilisateurs peuvent tester la dernière version de ton programme quelque-soit leur distribution.
- Tes utilisateurs peuvent te faire des rapports de bugs indépendamment des 25000 versions des dépendances disponibles dans les diverses distributions.
- Tu peux faire de l'intégration continue en mettant à jour ton dépôt Flatpak automatiquement.