Bonjour, Suite à nos discussions récentes sur les régressions dans LibreOffice, j'ai voulu me construire un tableau de bord pour avoir une vue d'ensemble de la question telle qu'elle est connue dans le bugtracker du projet. Pour cela j'ai construit le tableur qui se trouve au bout de ce lien : https://framadrive.org/index.php/s/weKPP7IpF6z23ke
Il est construit de la façon suivante : - la première feuille nommée "regressions" importe les données brutes. Cette feuille est liée à un fichier csv qui est exporté depuis cette page (attention il faut demander la liste complète sinon on n'a que les 500 premiers bugs) : https://bugs.documentfoundation.org/query.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&bug_status=PLEASETEST&keywords=regression%2C &keywords_type=allwords&limit=0&product=LibreOffice&query_format=advanced&resolution=---&resolution=FIXED&resolution=WONTFIX&resolution=WORKSFORME&resolution=INSUFFICIENTDATA et qui m'a donné ce fichier : https://framadrive.org/index.php/s/iVyTuntkOuvFmKT Pour mettre à jour la liste des régressions il suffit de modifier le lien vers un nouveau fichier csv. La requête sur bugzilla récupère tous les rapports de bug étiquetés "regression" sauf ceux qui ont pour statut "unconfirmed", "needinfo", "resolved/invalid", "resolved/duplicate", "resolved/moved", "resolved/notabug" et "resolved/notourbug". On ne compte donc que les régressions confirmées, résolues ou non, et sans doublon. - la 2e feuille nommée Sheet1 est une copie de la première sur laquelle on va ajouter quelques formules : # la colonne I tronque les numéros de version à leur 2 premiers chiffres, en fait, les 3 premiers caractères. Elle détermine ainsi la branche dans laquelle la régression est apparue. # la colonne J définit le statut ouvert (1) ou fermé (0) du bug. - la 3e feuille nommée Sheet2 analyse les données et fait un graphique. Le tableau A1:M13 compte les régressions apparues dans chaque branche et pour chacun des principaux composants. La colonne Other compte les régressions attribuées aux composants qui ne sont pas listés dans les colonnes précédentes. Enfin la colonne Total donne le nombre total de régressions introduites par chaque branche. Le tableau est paramétré par la case O1 qui permet de filtrer les données entre les 3 cas suivants : toutes les régressions, les régressions encore ouvertes et les régressions fermées. La valeur de O1 est définie à partir du choix fait dans P2 qui est une liste déroulante un peu plus explicite. La case Q2 donne le nombre total de régressions dans la catégorie choisie. Dans ce tableau, il y a 2 lignes particulières : 3.6 : regroupe la branche 3.6 et les bugs marqué "Master Old -3.6" 5.0 : regroupe la branche 5.0 avec la branche 4.5 Si vous modifiez ce tableau il faut faire attention en propageant les formules, ces 2 lignes ont des formules particulières (somme de 2 formules simples). Quant à elle, la ligne PREBiBisect correspond aux versions antérieures à la mise en place des outils de bissection binaire (bibisection) qui permet de localiser le correctif qui a introduit un bug, dans la mesure où on n'a pas trouvé d'information plus précise. Enfin je n'ai pas mis de ligne 5.2 puisqu'il s'agit de la version de développement qui n'intéresse pas encore l'utilisateur final. Le graphique représente le tableau A1:M13 sous la forme d'un diagramme bâton empilé. Je vous laisse tirer vos propres conclusions de chacun des 3 graphiques. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. Disclaimer: my Internet Provider being located in France, each of our exchanges over Internet will be scanned by French spying services. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
