- Le serveur de build de F-Droid n’est plus en mesure de compiler des applications Android récentes à cause d’un CPU ancien
- Il ne prend pas en charge les jeux d’instructions avancés requis par les applications mobiles modernes sur ARM, x86-64, etc.
- Une mise à niveau et un remplacement des serveurs sont nécessaires, mais se heurtent aux limites de coût et d’infrastructure
- Les développeurs expriment des inquiétudes quant à la pérennité de F-Droid et à son niveau de modernité technique
- Des alternatives comme des builds basés sur le cloud et des dons de ressources serveur sont en cours de discussion
Aperçu
- F-Droid est une boutique non officielle d’applications open source pour Android, qui distribue les applications après avoir directement compilé leur code source
- Récemment, ses serveurs de build ne prenant pas en charge les jeux d’instructions CPU exigés par les applications Android récentes, il n’est plus possible de fournir les builds de certaines d’entre elles
Limites techniques des serveurs de build
- Les anciens CPU ne prennent pas en charge les nouvelles instructions ARM et x86-64 nécessaires à la compilation des applications
- À cause de cette limitation, il devient impossible de fournir des fichiers compilés pour des applications modernes optimisées en performances ou utilisant des bibliothèques récentes
- Des langages récents comme Python et Kotlin, ainsi que des outils de build modernes comme Gradle, exigent eux aussi souvent un environnement CPU récent
Inquiétudes et discussions dans la communauté
- Développeurs et utilisateurs font part de leurs inquiétudes face à la dégradation continue de la qualité des applications sur F-Droid et aux échecs de compilation signalés
- Une mise à niveau de l’infrastructure est nécessaire, mais les contraintes financières et le manque de personnel pour administrer les serveurs sont mis en avant
Recherche d’alternatives et de solutions
- Différentes pistes sont discutées, comme l’exploitation des serveurs de build dans un environnement cloud ou des dons communautaires de ressources serveur
- L’équipe de F-Droid a exprimé sa volonté de résoudre le problème grâce à un soutien externe et à l’acquisition de nouveau matériel
Conclusion
- La valeur de F-Droid et son rôle de soutien à l’écosystème open source restent importants
- Mais des efforts d’innovation de l’infrastructure et de maintenance adaptés aux tendances actuelles des applications sont indispensables
Aucun commentaire pour le moment.