Tillegg B. Rapportering av feil og spørsmål om endringar

Innhald

1. Forsikra deg om at det verkeleg er ein feil
2. Rapportering av feil
3. Kva skjer med feilmeldinga når ho er sendt?

Trist å måtte innrømma det, men til nå har ingen versjonar av GIMP vore absolutt feilfrie. Det vil nok også vere tilfelle for komande versjonar av GIMP. Trass i alle gode intensjonar, vil det i eit så komplisert program som GIMP alltid dukka opp bruksmåtar eller -kombinasjonar som ingen hadde tenkt på førehand skulle kunne skje. Dette er eit problem alle programutviklarane kjenner godt til — eller i det minste burde kjenne til.

Erkjenninga av at det finst feil, betyr likevel ikkje at feil skal aksepterast. Dersom du finn ein feil i GIMP, vil utviklarane svært gjerne få grei på det, slik at dei i det minste kan gjere forsøk på å utbetra han.

Dersom du oppdagar at GIMP i visse samanhengar oppfører seg unormalt, kan det hende du har dumpa over ein feil med programmet. Kva bør du gjere? Korleis rapportera feilen?

[Tips] Tips

The procedure for making an enhancement request—that is, for asking the developers to add a missing feature—is nearly the same as the procedure for reporting a bug. The only thing you do differently is to mark the report as an “enhancement” at the appropriate stage, as described below.

Tilliks med mange andre frie programvareprosjekt, bruker også GIMP feilrapporteringssystemet Bugzilla. Dette er eit svært kraftig, internettbasert system som er i stand til å behandle tusenvis av feilrapportar utan å miste oversynet. GIMP deler faktisk database med heile Gnome-prosjektet. Når dette blir skrive inneheld databasen 148632 feilrapportar — nei, nå har det endra seg til 148633.

1. Forsikra deg om at det verkeleg er ein feil

Før du planlegg å rapportera ein feil, må du forsikre deg om at det verkeleg er ein feil. Det er vanskeleg å setje opp ein plan for korleis du kan kontrollere om du har oppdaga ein verkeleg feil. Ofte vil det vere til stor hjelp å lese dokumentasjonen. Det kan kanskje vere lurt å diskutera problemet på IRC eller andre postlister. Dersom du opplever eit skikkeleg krasj, er sjansen for at det er ein reell feil nokså stor. (Dette i motsetnad til når GIMP oppfører seg uventa). Velskrive programvare er utforma slik at dei ikkje skal kunne krasje, same kva som skjer. Har du gjort seriøse forsøk på å finna ut om det verkeleg er ein feil i GIMP som er årsaka til krasjet, men framleis er usikker på årsaka, er det betre å rapportera feilen enn å la det vere. Det verste som kan skje er at du har kasta bort tida til utviklingsteamet.

[Notat] Notat

Det er faktisk noen få kjende ting som kan få GIMP til å krasje, men som det ikkje er bryet verd å gjere noe med. Ein av dei er å be GIMP om å gjere noe som krev uhorvelege mengder minneplass, som for eksempel å lage eit bilete med ein million biletpunkt i kvart lag.

Du bør også forsikre deg om at du brukar ein oppdatert versjon av GIMP. Å rapportera feil som alt er retta er å sløse med tida for alle. (GIMP 1 blir ikkje støtta. Finn du feil i GIMP 1 må du anten oppgrade til GIMP 2 eller leve med feilen.) Spesielt dersom du bruker utviklingsversjonar av GIMP, er det viktig at du finn feilen også i den siste versjonen før du sender inn ein 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 bugzilla query page (http://bugzilla.gnome.org/query.cgi), and try to see whether somebody else has already reported the same thing.

There are two forms you can use for searching bugs: a simple form to “Find a Specific Bug”, and an “Advanced Search”.

1.1. Find a Specific Bug

Figur B.1. Bugzilla: Find a Specific Bug

Bugzilla: Find a Specific Bug

Searching for bugs using the simple bug search form


Using this form, you first should select the ProductGIMP” (classified as “Other”) using the drop down list. Then you just have to enter some (space separated) search terms, e.g.

filter crash

in the text box and click on Search.

1.2. The Advanced Bug Search Form

The alternative form, the advanced query page, allows you to search the bug database in a variety of ways:

Figur B.2. Bugzilla: Advanced Search

Bugzilla: Advanced Search

Searching for bugs using the advanced bug search form


Unfortunately this page is a bit more “complicated” to use than it really ought to be (at least, some items are hyperlinks leading to detailed help), but here is basically what you should do:

Summary (Samandrag)

Sett denne til “contains any of the words/strings

In the adjoining text box, give one or more words that somebody would be likely to use in writing a one-sentence summary of a bug similar to yours. For example, if the problem is that zooming too much causes GIMP to crash, the word “zoom” would be good.

Classification

Other (since GIMP is not part of the GNOME Desktop suite).

Product

Set this to “GIMP” (or “GEGL”, “GIMP-manual” etc., if appropriate).

Component, Version, Target Milestone

Ikkje skriv noe her.

Comment, Whiteboard, Keywords

For now, leave this alone. If your search does not turn up anything, it might be worth entering your search terms in the “Comment” area here, but this often turns out to give you either great masses of stuff or nothing.

Status

Dette feltet viser status for feilrapporten. Sidan du ønskjer å sjå alle feilrapportane, uavhengig av status osv, sveiper du over alle felta med venstre museknappen nede.

Resolution, Severity, Priority, OS

Usually you shouldn't touch these items.

(Any other items)

Ikkje skriv noe her.

When you have set these things up, click on the “Search” button at either the top or bottom; they both do the same thing. The result is either a list of bug reports – hopefully not too long – or a message saying “Zarro boogs found”. 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 resolved as “Duplicate”, don't be too upset: it has happened repeatedly to the author of this documentation, who works with GIMP Bugzilla nearly every day.

[Tips] Tips

Depending on your browser configuration (i.e. whether JavaScript is enabled), you may see a link Give me some help. If you click on this link, the page will be reloaded and then moving the mouse pointer over an input widget produces a little help popup.