OpenCPN,  selon Shoreline
Plan du site   --->  Commencer  --->   Outil d'aide à la recherche des bug
C_99 Outil d'aide à la résolution des bug.
Validité :  4.4
Bug ....   Pfuuuuu .... Crash ..... Pfuuuuu .... ces choses qui fâchent :
  • OpenCPN est un logiciel libre développé par une petite équipe. Une importante communauté gravite autour de cette équipe. De ce fait, avec le temps ce logiciel est devenu de plus en plus performant.
  • Mais parfois, le plus souvent avec les versions intermédiaires dites "version bêta", le logiciel dysfonctionne. Et s'arrête brutalement. On appelle cela un "crash".
  • Un crash peut être du à moult choses. D'une manière générale la cause de ces crash sont appelés des bug. Autrement dit, une mauvaise conception d'une partie du logiciel.
  • C'est le rôle de la communauté de repérer et de signaler les bug.
  • Depuis la version 3.3.814, il existe un outil adapté :
    • semi-automatique,
    • utilisable par n'importe quel utilisateur,
    • simple d'emploi,
    • qui demande peu d'effort de mise en œuvre.
Up
Faut il être expert en informatique pour employer cet outil ?
NON, il ne faut aucune connaissance en informatique pour employer cet outil.
Up
Le fonctionnement sous windows :
Depuis OpenCPN 4.2
  • Avec la version 4.1.xxxx, il a été annoncé que cet outil était volontairement mis en sommeil.
  • Néanmoins, il se pourrait qu'un jour vous ayez à l'utiliser.  Qui sait. Donc, on en parle ici.
  • Avec la version 4.1.xxxx, le crash report est sauvegardé dans le dossier d'initialisation d'OpenCPN.
    • Un dossier "crashreport" s'y trouve.

    • Il contient un sous-dossier dont le nom ressemble à ceci :   f4dd6321-ee3d-4964-8717-957e7a14bb98
  • Si vous estimez que votre crash met en évidence un bug, vous pouvez mettre une alerte, cela s'appelle une "task", dans le "Tracker"
    • Pour cela allez dans le site web opencpn.org,
    • Cliquez sur l'onglet "Tracker", en haut, à droite,
    • Inscrivez vous si vous ne l'avez jamais fait,
    • Choisissez la liste des bug qui correspondent soit à OpenCPN 4.0,  soit à un complément,
    • Créez une "Task" nouvelle,
    • Entrez une brève description des faits,
    • Mettez le dossier du crashreport en pièce jointe.
    • Envoyez.
Up
Description complète, y compris avec l'envoi si cette option est activée :
  • Il n'y a pas, dans les "Options" d'OpenCPN 4.1.xxxx, d'item à activer pour que les crashreport partent automatiquement.

  • Parfois, les concepteurs d'OpenCPN (ou des compléments d'OpenCPN) reçoivent des informations sur un bug, non aisément reproductible, suite à un crash. Cet outil permet la création et l'exportation d'un fichier de rapport de crash, qui peut être envoyé aux développeurs pour l'analyse post mortem.
  • Il fonctionne comme ceci :
    • Installez et exécutez OpenCPN comme d'habitude. Vous ne verrez aucune différence, sauf si un accident se produit.
    • Si un accident se produit, une boîte de dialogue s'ouvre qui dit "OpenCPN has stopped working", c'est à dire "OpenCPN a cessé de fonctionner"
      • Choisissez "What does this report contain?", c'est à dire "Qu'est-ce que le rapport comporte", pour voir ce qui va être envoyé.
      • Consultez la politique de confidentialité (Privacy policy)
      • Si vous disposez d'une connexion internet active, appuyez sur "Send report", c'est à dire "Envoyer le rapport".
      • Si vous ne disposez pas d'une connexion internet active au moment de l'incident, utiliser «Exporter / email".  Allez dans "Qu'est-ce que ce rapport contient" et appuyez sur "Exporter.
    • Après quoi, ou si vous ne voulez pas envoyer d'information, cliquez sur "Close the program" c'est à dire "fermez le logiciel".
  • Une fois tout ceci terminé, vous pourrez relancer OpenCPN.
  • Voici ce que vous verrez si OpenCPN provoque un accident
  • Lors du crash, des informations sont récupérées dans le PC.

  • Vous pouvez aussi choisir de compléter les données recueillies dans la machine par quelques explications ajoutées manuellement.
  • Pour cela :
    • Cliquez sur "Provide additionnal info about the problem (recommanded)", c'est à dire "Cliquez sur "Ajouter des informations complémentaires au sujet de ce problème (Recommandé)".
    • Complétez la ligne "Your email", c'est à dire "Votre adresse mail".
    • Complétez la zone "Describe, in few words, what you where doing when the error occured", c'est à dire "Décrivez, en peu de mots, ce que vous étiez en train de faire lorsque l'anomalie s'est produite:".
  • Pour finir, cliquez sur "Send report".
  • Et si vous ne voulez pas envoyer les informations, cliquez sur "Close program".
Up
























Up


























Up
Simulateur de crash :
  • Pour faciliter la compréhension de cet outil, les concepteurs d'OpenCPN avait introduit un simulateur de crash dans le logiciel.
  • Il suffisait d'appuyer sur la combinaison de touches "Ctrl" + "F12".
  • Cette option a été mise hors service.
  • Nota bene : Si vous utilisez ce simulateur, il est évidemment inutile, et contre productif, d'envoyer le rapport.
Up

Aller au plan du site

Retour haut de page
Moteur de recherche.
    
Recherche sur le web          Recherche sur opencpn.shoreline.fr

Copyright : Ce site web est protégé contre toute utilisation commerciale.
Dernière modification de cette page :