URL: https://linuxfr.org/users/liberf0rce/journaux/de-la-livraison-simultan%C3%A9e-d%C3%A9volutions-et-de-correctifs Title: De la livraison simultanée d'évolutions et de correctifs... Authors: liberforce Date: 2011年06月29日T15:35:25+02:00 License: CC By-SA Tags: mageia et firefox Score: 18 Depuis la sortie de Firefox 5, je cogite un peu. En effet, j'ai vu une collègue de boulot perdre un bon moment (et moi aussi en l'aidant) à tenter de repasser en Firefox 4 après une mise à jour qui l'avait remplacé par Firefox 5. L'ennui c'est que ça lui a pété un plugin qu'elle utilise pour le développement Java. Oui, Mozilla se fout des utilisateurs corporate, on vous l'a dit. Et moi ça ne me plait guère de voir arriver des nouvelles fonctionnalités et des corrections de bugs en même temps dans [ma distrib](http://mageia.org/) non-rolling-release. D'expérience, sur un projet pro auquel je participe, les évolutions foutaient tellement le bronx que les corrections de bugs ne servaient pas à grand chose: le produit final était toujours aussi pourri. J'en suis venu à la conclusion que livrer des évolutions + des corrections de bugs est une hérésie, parce qu'on introduit une composante stabilisante (les correctifs) et une déstabilisante (les évolutions) en même temps, et que cette granularité n'est pas suffisante (je voudrais 2 livraisons séparées plutôt qu'un gros pack). Pour moi on livre des corrections de bugs, afin de stabiliser le produit final, et on livre. Ensuite, d'un autre côté, on rajoute des évolutions, et on livre. Si la version avec évolutions est pourrie, le client a la version avec stabilisée pour patienter, le temps que les évolutions soient matures. Alors je ne vois pas trop d'un bon oeil que Firefox commence à livrer en bloc des correctifs de bugs et de failles de sécurité, et des nouvelles fonctionnalités... Pourtant, étrangement, le même comportement sur le kernel me dérange moins (bon, ok, ils livrent des versions avec correctifs uniquement ensuite), mais durant l'ouverture de la fenêtre de merge, il y a un peu de tout qui rentre... Au final, qu'est ce qui fait réellement la différence ? Le niveau de qualité escompté ? L'efficacité de la politique de test ? Quelles sont vos expériences sur le sujet ?