OUCH !!!! !: Dépendance : KDE version X.Y.Z, ou gnolme ... .... J'ai installé la version au dessus ...
Une dépendance à KDE ou Gnome pour une application Desktop c'est quasiment du même niveau qu'une dépendance à la libc. Les environnements nécessaires (au moins un des deux du moins) sont déjà installés par défaut dans la plupart des distribs desktop grand public. Après si un programme ne fonctionne que sur KDE 3.5.3 et pas sur KDE 3.5.2 ou KDE 3.5.4, alors soit KDE gère ses releases comme un porc, soit le développeur de l'application code avec des moufles.
T'imagines la taille de l'archive ? Le nombre de dépendances ?
Si on inclus pas les libs qui ont 99 % de chances d'être déjà inclues (libc, gtk, ...), les binaires ne devraient pas être plus gros que leurs homologues pour Windows et MacOS (Firefox ne prend pas 200 Mo à télécharger).
Après si le programme a trente dépendances sur des projets maintenus chacun par un pékin son temps libre et dont la moitié ne sont plus maintenus depuis un an, c'est le problème du développeur qui ne sait pas faire des choix réalistes niveau maintenance. Include ces libs précompilés dans la distribution binaire permet au moins de ne pas à faire assumer ses choix douteux à l'utilisateur final.
Mais certainement que les équipes de développement sont plus nombreuses .....
Depuis quand il faut une équipe de 50 développeurs à temps plein pour faire un build ? C'est peut-être la tâche la plus facilement automatisable dans un cycle de développement.
[^] # Re: Bière ?
Posté par defdrek . En réponse au journal Des binaires pour une bière. Évalué à 2.
Une dépendance à KDE ou Gnome pour une application Desktop c'est quasiment du même niveau qu'une dépendance à la libc. Les environnements nécessaires (au moins un des deux du moins) sont déjà installés par défaut dans la plupart des distribs desktop grand public. Après si un programme ne fonctionne que sur KDE 3.5.3 et pas sur KDE 3.5.2 ou KDE 3.5.4, alors soit KDE gère ses releases comme un porc, soit le développeur de l'application code avec des moufles.
T'imagines la taille de l'archive ? Le nombre de dépendances ?
Si on inclus pas les libs qui ont 99 % de chances d'être déjà inclues (libc, gtk, ...), les binaires ne devraient pas être plus gros que leurs homologues pour Windows et MacOS (Firefox ne prend pas 200 Mo à télécharger).
Après si le programme a trente dépendances sur des projets maintenus chacun par un pékin son temps libre et dont la moitié ne sont plus maintenus depuis un an, c'est le problème du développeur qui ne sait pas faire des choix réalistes niveau maintenance. Include ces libs précompilés dans la distribution binaire permet au moins de ne pas à faire assumer ses choix douteux à l'utilisateur final.
Mais certainement que les équipes de développement sont plus nombreuses .....
Depuis quand il faut une équipe de 50 développeurs à temps plein pour faire un build ? C'est peut-être la tâche la plus facilement automatisable dans un cycle de développement.