In primo luogo, andare sulla pagina del progetto e verificare le informazioni su come segnalare bug. Potrebbero avere un modo preferito di farlo.
La maggior parte dei progetti ha mailing list. Molti di loro hanno una mailing list per utenti e sviluppatori. Inizia cercando negli elenchi per vedere se il bug che hai scoperto sia già stato discusso. Forse non è un bug e il prodotto semplicemente non supporta quello che cerchi di fare.
Se hai già inserito il codice e trovato la causa del bug (e forse la correzione), abbonati all'elenco degli sviluppatori e inserisci un messaggio che descrive il problema. Includere una descrizione completa del problema, la versione che si utilizza (e la versione di altri software, se necessario, ovvero: server Web, sistema operativo, ...), un test case, ciò che si è trovato nel codice e la patch che hai creato . Se si tratta di un bug, vi diranno di segnalare che nei loro software di tracciamento dei bug (Bugzilla, mantide, Redmine, pista, ...)
Se non trovate nulla nel codice, iscriviti alla utente elenca e pubblica il tuo problema.
Evitare di dire pensa come "per favore, ho davvero bisogno di risolvere o io ...". Gli sviluppatori open source non sono i tuoi dipendenti. Se vuoi qualcosa di fisso, puoi sempre farlo da solo. Evita gli ultimatum e battibecchi sul software.
Se il bug è già stato segnalato, l'unica cosa che puoi fare è guardarla o votarla. Evita di aggiungere commenti come "anch'io!" o "abbiamo bisogno di questo fisso!" o "perché questo non è ancora stato risolto?!?". È fastidioso
fonte
2010-03-24 12:37:37
Un programma che non funziona il modo in cui si desidera che non è necessariamente un bug. Potrebbe essere inteso comportamento o comportamento inevitabile (come problemi di precisione in virgola mobile). Fai del tuo meglio per includere le istruzioni per riprodurre il bug, in modo che il lettore di report possa capire se si tratta di un bug e non solo di qualche errore casuale sul tuo sistema. –