• [^] # Re: Highway to dependency hell

    Posté par . En réponse au journal DD: entre le marteau et l'enclume. Évalué à 2.

    ne surtout pas devoir recompiler chaque programme

    Pourquoi ? Parce que la machine de build est sous l'eau ? Ça je peux le comprendre mais par principe, sur changement d'une dépendance faire du rebuild n'est pas une mauvaise chose au contraire. Ils n'ont d'ailleurs pas le choix avec les programme go.

    Je comprends mieux la volonté de partager et c'est un choix, tu as le même avec toute dépendance quelque soit la techno1 , est-ce que tu préfère optimiser pour chaque cas ou utiliser une solution réutilisable mais moins optimale.

    Mais en soit rebuilder les logiciels c'est tout de même pour ça qu'ils utilisent du logiciel libre et tu as des distributions qui font ce choix. On pense bien sûr à gentoo, mais elle n'est pas seule. Et tu peux très bien demander à ta gentoo de compiler en statique il me semble.

    C'est une décision qui a des impacts on est d'accord, mais une décision et pas une obligation.2

    Mais au final le jdk est probablement plus à comparer aux runtimes de flatpak, c'est quelque chose qui arrive batteries inclues (qu'il ne faut pas comparer avec juste la libstdc++ ou gtk) et sa taille n'est plus si grande.


    1. si tu compile tes logiciels C++ en statique, tu va pouvoir bénéficier d'une élimination de code mort plus agressive.

    2. après c'est un dogme d'ops (dont on a déjà beaucoup parlé ici) de vouloir changer les dépendances des logiciels sans repasser par les développeurs parce que de toute manière les développeurs ne comprennent rien aux problèmes des ops

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll