Avanti Indietro Indice

9. Segnalare bug.

Se si pensa che la libreria contenga un errore, per prima cosa si consulti il file FAQ. È possibile che altri abbiano avuto lo stesso problema e che ci sia una soluzione facile. Inoltre è necessario controllare la sezione "Strumenti consigliati per l'installazione della libreria GNU C" nel file "INSTALL" dal momento che alcuni sono bug dei tool e non della libreria.

Una volta scoperto un errore è necessario sincerarsi che sia veramente un errore. Un buon modo è confrontare il comportamento della GNU con altre librerie C. Se è lo stesso, probabilmente non si tratta di un bug (ma non è detto), altrimenti una delle librerie quasi certamente è errata.

Passo successivo, consultare il database di bug presso: http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl. Verificare che il problema non sia già stato segnalato. Sarebbe anche il caso di controllare il file BUGS distribuito con libc per vedere l'elenco dei bug conosciuti.

Scovato un errore di cui si è certi, si cerchi di restringerlo al caso di test più compatto possibile. Nel caso di una libreria C, dovrebbe essere possibile restringerlo ad una sola chiamata di libreria. Il compito non dovrebbe essere troppo difficile.

Il passo finale consiste nello scrivere un semplice caso di test per segnalare l'errore. Comunicando il problema, si spedisce il test, i risultati ottenuti, i risultati attesi, quale si ritiene essere il problema se si ha una qualche opinione), il tipo di sistema, la versione della libreria GNU C, il compilatore GNU CC, e la versione delle binutils GNU che si sta usando. Si aggiungano anche i file config.status e config.make che si ottengono eseguendo configure; si troveranno nella directory corrente al momento in cui si esegue configure.

Tutte le segnalazioni devono essere mandate usando lo script glibcbug fornito con la GNU libc all'indirizzo bugs@gnu.org (l'indirizzo più vecchio bugs@gnu.ai.mit.edu è ancora operativo), oppure comunicate con l'interfaccia web di GNATS http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl.

Suggerimenti e domande possono essere indirizzati all'indirizzo bugs-glibc@prep.ai.mit.edu. Se non si legge il newsgroup gnu.bug.glibc, è possibile iscriversi alla lista chiedendo a bug-glibc-request@prep.ai.mit.edu.

Per favore NON si comunichino bug all'indirizzo <bug-gcc@prep.ai.mit.edu>. Questa lista è per segnalare problemi per GNU CC. GNU CC e GNU C lib sono entità separate gestite da persone diverse.


Avanti Indietro Indice