Pas tant que ça, dès lors que l'on connaît les dépendances du dit logiciel. Ou alors, tu ne parles des fichiers deb… (cf plus haut ou j'explique comment j'ai fait un truc à la va-vite…)
J'entends de faire un paquet par dépendances :)
Mais cela dit, je suis d'accord sur le fait qu'il vaut mieux avoir un paquet qui embarque toutes les dépendances que pas de paquet du tout. Dans ce cas, je ferais juste attention à utiliser un environnement spécifique pour le logiciel en question, afin que les libs embarquées ne polluent pas l'environnement de l'utilisateur (Par chance, Python se prête très bien à ce genre de gymnastique). Je pense au cas où on installe une lib embarquée avec un logiciel arbitraire, puis qu'on installe cette même lib par la suite via le gestionnaire de paquet. Ça m'est déjà arrivé en Java et c'est assez subtile à trouver comme bug !
Finalement on a trouvé une solution assez propre pour Paperwork :) Y a plus qu'à !
[^] # Re: Dépendances rédhibitoire
Posté par vlamy . En réponse à la dépêche Paperwork : besoin de testeurs. Évalué à 1. Dernière modification le 06 mai 2013 à 16:37.
J'entends de faire un paquet par dépendances :)
Mais cela dit, je suis d'accord sur le fait qu'il vaut mieux avoir un paquet qui embarque toutes les dépendances que pas de paquet du tout. Dans ce cas, je ferais juste attention à utiliser un environnement spécifique pour le logiciel en question, afin que les libs embarquées ne polluent pas l'environnement de l'utilisateur (Par chance, Python se prête très bien à ce genre de gymnastique). Je pense au cas où on installe une lib embarquée avec un logiciel arbitraire, puis qu'on installe cette même lib par la suite via le gestionnaire de paquet. Ça m'est déjà arrivé en Java et c'est assez subtile à trouver comme bug !
Finalement on a trouvé une solution assez propre pour Paperwork :) Y a plus qu'à !