Appendix A. Rapportera fel och begära förbättringar

Innehållsförteckning

1. Försäkra dig om att det är ett fel
2. Rapportera felet

Det är tråkigt att behöva säga det, men ingen version av GIMP har ännu varit helt perfekt. Ännu tråkigare är att det är osannolikt att någon version någonsin kommer att vara det. Trots alla försök att få allting att fungera är det troligt att så pass komplicerade program som GIMP kommer att trasa sönder saker eller till och med krascha.

Men faktumet att fel är oundvikliga innebär inte att de passivt bör accepteras. Om du hittar ett fel i GIMP vill utvecklarna gärna veta om det så att de åtminstone kan försöka att fixa det.

Anta till exempel att du har hittat ett fel, eller att du åtminstone tror att du har det: du försöker göra något och resultatet är inte vad du förväntar dig. Vad ska du göra? Hur ska du rapportera det?

[Tips] Tips

Proceduren för att skapa en förbättringsbegäran — det vill säga att be utvecklarna att lägga till en funktion som saknas — är densamma som proceduren för att rapportera ett fel.

På samma sätt som många andra projekt för fri programvara använder GIMP en mekanism för felrapportering som kallas GitLab. Det är ett kraftfullt webbaserat system som kan hantera tusentals felrapporter utan att tappa kontrollen. Faktum är att GIMP delar sin GitLab-databas med hela GNOME-projektet.

1. Försäkra dig om att det är ett fel

Det första du bör göra innan du rapporterar ett fel är att göra ett försök att bekräfta att vad du ser verkligen är ett fel. Det är svårt att ange en metod för att göra detta som fungerar i alla situationer, men att läsa dokumentationen är ofta till hjälp, och att diskutera frågan på IRC eller Discourse kan också vara till hjälp. Om du ser en krasch snarare än bara konstigt beteende är sannolikheten att det är ett faktiskt fel ganska stor: bra skriven programvara ska inte krascha under några omständigheter. Hur som helst, om du har gjort ett noggrant försök att avgöra huruvida det faktiskt är ett fel och du ändå inte är säker, rapportera det: det värsta som kan hända är att att du slösar bort lite tid för utvecklingsgruppen.

[Notera] Notera

Det finns faktiskt ett par kända saker som kan få GIMP att krascha, men som har uppdagats vara allt för omständliga att åtgärda. En av dem är att begära av GIMP att göra något som kräver stora mängder minne, såsom att skapa en bild med en biljon bildpunkter.

Du bör också säkerställa att du använder den senaste versionen av GIMP: att rapportera fel som redan har åtgärdats är bara slöseri med allas tid. (GIMP 1 underhålls inte längre, så om du använder den versionen och hittar fel, så får du antingen uppgradera till GIMP 2 eller leva med dem.) Särskilt om du använder utvecklarversionen av GIMP, se till att du kan se felet även i den senast släppta versionen innan du skapar en felrapport.

Om du efter beaktande fortfarande tror dig ha en legitim felrapport eller förbättringsbegäran är nästa steg att gå till GIMPs lista över problem (https://gitlab.gnome.org/GNOME/gimp/issues/) och försöka att se huruvida någon annan redan har rapporterat samma sak.

1.1. Hitta ett specifikt fel

Mata in några (blankstegsseparerade) söktermer, t.ex.

filter crash

i textrutan ”Search or filter results…” och tryck Retur. Som standard kommer du endast att se öppna rapporter; du kan ändra detta genom att klicka på ”All” ovanför sökfältet.

Resultatet är antingen en lista över felrapporter – förhoppningsvis inte allt för lång – eller ett meddelande som säger Sorry, your filter produced no results. Om du inte hittar en relaterad felrapport på detta vis, kan det vara värt att prova en ny sökning med andra termer. Om du trots dina försök inte hittar något, och skickar in en felrapport som sedan stängs som en dubblett, bli inte allt för upprörd: det har hänt upprepade gånger för författaren av denna dokumentation.