Je crois que le problème est surtout que le système de build est commun à toutes les applications, et que les devs de Fdroid en sous-nombre n’ont pas que ça à faire de devoir changer leur système de build pour s’accommoder d’une (1) application.
VLC a un système de build tellement complexe qu’il est presque impossible à répliquer sans Docker (VLC 3.0 a mis deux semaines pour arriver dans Arch Linux, c’est énorme pour une application seule), que ça pète quand automake est pas exactement à la bonne version, que le build de VLC livré via le Google Play utilise une version de libVLC différente de celle indiquée et qu’une autre ne compile pas, et d’autres joyeusetés de ce genre.
Loin de moi l’idée de critiquer la qualité de VLC, mais leur système de build et compiler VLC a l’air d’être vraiment une plaie.
[^] # Re: VLC et F-Droid
Posté par ariasuni . En réponse à la dépêche VideoLAN Dev Days du 21 au 23 septembre 2018. Évalué à 5.
Je crois que le problème est surtout que le système de build est commun à toutes les applications, et que les devs de Fdroid en sous-nombre n’ont pas que ça à faire de devoir changer leur système de build pour s’accommoder d’une (1) application.
VLC a un système de build tellement complexe qu’il est presque impossible à répliquer sans Docker (VLC 3.0 a mis deux semaines pour arriver dans Arch Linux, c’est énorme pour une application seule), que ça pète quand automake est pas exactement à la bonne version, que le build de VLC livré via le Google Play utilise une version de libVLC différente de celle indiquée et qu’une autre ne compile pas, et d’autres joyeusetés de ce genre.
Loin de moi l’idée de critiquer la qualité de VLC, mais leur système de build et compiler VLC a l’air d’être vraiment une plaie.
Écrit en Bépo selon l’orthographe de 1990