Journal L'intégration continue chez Debian

47
16
juin
2014

Cher journal,

Debian a mis en place son système d'intégration continue. Il consiste à exécuter les tests des différents logiciels présents dans le système de paquet dès qu'une dépendance du paquet binaire est mise à jour. Cela permet donc de trouver plus rapidement un problème dans une dépendance et de pouvoir prévenir aussi bien l'upstream du paquet dont les tests ont échoués que la dépendance qui les a fait échouer (en fonction d'où vient le problème).

Espérons que ce projet va permettre d'améliorer la qualité globale des différents logiciels libres, mais aussi, la qualité des autres distributions.

  • # On dira rien

    Posté par (page perso) . Évalué à 1. Dernière modification le 16/06/14 à 17:51.

    http://ci.debian.net/#package/apt

    Test direct calling is okay for apt-internal-solver … /tmp/adt-run.yIwZUA/apt0-build/apt-1.0.4/test/integration/test-external-dependency-solver-protocol: 108: /tmp/adt-run.yIwZUA/apt0-build/apt-1.0.4/test/integration/test-external-dependency-solver-protocol: /usr/bin/apt-internal-solver: not found
    FAIL
    Test for failure in execution of apt-get install --solver apt awesomecoolstuff:i386 -s … PASS
    test-external-dependency-solver-protocol ... FAIL
    Run Testcase (99/139) test-failing-maintainer-scripts
    dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
    

    bon… ça va je suppose…
    Superbe idée mais maintenant il faut que les mainteneurs/développeurs jouent le jeu

    • [^] # Re: On dira rien

      Posté par (page perso) . Évalué à 9.

      Superbe idée mais maintenant il faut que les mainteneurs/développeurs jouent le jeu

      C'est une bonne occasion pour qu'ils s'y mettent.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: On dira rien

      Posté par . Évalué à 8.

      Je dirais que c'est toujours mieux d'avoir de l'intégration continue, même si tous les tests ne passent pas immédiatement. Ça donne une piste pour les corriger, au moins.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.