Annexe B. Rapporter des bogues et demander des améliorations

Table des matières

1. Être bien certain qu'il s'agit d'une bogue
2. Établir un rapport de bogue

Comme tout logiciel, même à la NASA, GIMP n'est pas absolument parfait et on peut être certain qu'aucun logiciel ne le sera jamais. Malgré tous les efforts, il se peut que GIMP puisse foirer de temps à autre et même se planter.

Mais, même si elles sont inévitables, les bogues ne doivent pas être acceptées sans broncher. Si vous trouvez une bogue dans GIMP, ses développeurs aimeraient le savoir pour tenter de la corriger.

Supposons que vous trouviez une bogue, ou, du moins, qu'un résultat inattendu ou anormal soit survenu quand vous avez tenté une action. Que devez-vous faire ? Comment rapporter cette bogue ?

[Astuce] Astuce

The procedure for making an enhancement request—that is, for asking the developers to add a missing feature—is the same as the procedure for reporting a bug.

In common with many other free software projects, GIMP uses a bug-reporting mechanism called GitLab. This is a very powerful web-based system, capable of managing thousands of bug reports without losing track. In fact, GIMP shares its GitLab database with the entire Gnome project.

1. Être bien certain qu'il s'agit d'une bogue

La première chose à faire, avant d'envoyer un rapport de bogue, est de faire l'effort de vérifier que ce que vous avez noté est bien une bogue. Il est difficile de donner une méthode pour cela qui s'appliquerait à toutes les situations, mais la lecture de la documentation et la visite des forums de discussion consacrés à GIMP sont des préalables indispensables qui pourront vous aider à résoudre votre problème. S'il s'agit d'un plantage, la probabilité de bogue véritable est très forte, car un bon programme ne doit jamais se planter quelles que soient les circonstances. Si, après des efforts consciencieux pour décider si c'est vraiment une bogue, vous doutez encore, allez-y, envoyez votre rapport. Le pire qui puisse arriver est que vous fassiez perdre son temps au programmeur.

[Note] Note

Il y a quelques rares choses connues pour faire se planter GIMP mais qui auraient été trop difficiles à régler. L'une d'entre elles est de demander à GIMP de faire quelque chose qui nécessiterait énormément de mémoire, comme une image d'un million de pixels sur un côté.

Vous devez aussi être certain que vous utilisez la dernière version de GIMP : rendre compte d'une bogue qui a déjà été réglée est tout simplement faire perdre son temps à tout le monde. (GIMP 1 n'est plus suivi, aussi, si vous constatez une bogue, vivez avec ou changez de version). En particulier, si vous utilisez une version de développement, attendez de voir si la bogue persiste dans la version de développement suivante avant d'envoyer un rapport.

If after due consideration you still think you have a legitimate bug report or enhancement request, the next step is to go to GIMP's list of issues (https://gitlab.gnome.org/GNOME/gimp/issues/), and try to see whether somebody else has already reported the same thing.

Find a Specific Bug

Enter some (space separated) search terms, e.g.

filter crash

in the "Search or filter results..." text box and press Enter. By default you only see open reports; you can change this by clicking "All" above the search field.

The result is either a list of bug reports – hopefully not too long – or a message saying « Sorry, your filter produced no results ». If you don't find a related bug report by doing this, it may be worth trying another search with different terms. If in spite of your best efforts, you file a bug report and it ends up being closed as a duplicate, don't be too upset: it has happened repeatedly to the author of this documentation.