Anexa B. Raportarea defectelor și solicitarea îmbunătățirilor

Cuprins

1. Asigurându-vă că este un defect
2. Raportarea defectului

Din păcate nici o versiune de GIMP încă nu a fost absolut perfectă. Chiar mai trist, probabil că nici nu va fi vreodată. În ciuda tuturor eforturilor pentru a face ca totul să funcționeze, un program complicat ca GIMP mai are ocazional scăpări sau chiar accidente.

Dar faptul că defectele sunt inevitabile nu înseamnă că ele trebuie să fie acceptate pasiv. În cazul în care veți găsi un defect în GIMP, dezvoltatorii ar dori afle despre el pentru ca cel puțin să încerce să îl repare.

Să presupunem, că ați găsit un defect, sau cel puțin asta credeți: încercați ceva, iar rezultatele nu sunt cele așteptate. Ce trebuie să faceți? Cum ar trebui să îl raportați?

[Indicație] Indicație

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. Asigurându-vă că este un defect

Primul lucru pe care trebuie să îl faceți, înainte de a raporta un defect, este să faceți efortul de a verifica dacă estecu adevărat un defect. Este greu de dat o metodă care care să fie aplicabilă tuturor situațiilor, dar citirea documentației este de cele mai multe ori utilă, iar discutarea chestiunii pe chat sau pe listele de discuții pe mail pot fi de asemenea de ajutor. Dacă observați uncrash, în loc de o simplă comportare defectuoasă, atunci probabilitatea de a avea un defect este foarte mare: programele bine scrise nu sunt proiectate să „crape” în nici o împrejurare. În orice caz, dacă faceți un efort conștient de a decide care este cu adevărat un defect, iar la sfârșit tot nu sunteți sigur, mergeți înainte și raportați-l: cel mai rău lucru ar fi puțină pierdere de timp pentru cei din echipa de dezvoltare.

[Notă] Notă

De fapt, există câteva lucruri recunoscute că pot provoca accidente GIMP dar s-a dovedit a fi mult prea incomodă rezolvarea. Unul ar fi solicitarea GIMP la accesarea unei cantități extrem de mari de memorie, cum ar fi crearea unei imagini de un milion de pixeli.

De asemenea, ar trebui să vă asigurați că utilizați o versiune actualizată a GIMP: raportarea de defectelor care au fost deja rezolvate este doar o pierdere de timp a fiecăruia. (GIMP 1 nu mai este întreținut, în cazul în care îl utilizați și găsiți defecte, fie înnoiți-l la GIMP 2 fie continuați-vă viața cu defectele prezente.) În special dacă utilizați versiunea de dezvoltare de GIMP, asigurați-vă că puteți vedea defectul în cea mai recentă versiune înainte de trimiterea unui raport.

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.

1.1. Căutare unui defect specific

Introduceți câțiva termeni de căutare (separate prin spații), de ex.

filter crash

în căsuța text „Caută sau filtrează rezultatele...” și apăsați Enter. Implicit vedeți doar raporturi deschise, puteți să modificați aceasta prin clic pe „Toate” deasupra în câmpul de căutare.

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.