Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 308

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Glibc 2 HOWTO: Segnalare bug.</TITLE>
<LINK HREF="Glibc2-HOWTO-9.html" REL=next>
<LINK HREF="Glibc2-HOWTO-7.html" REL=previous>
<LINK HREF="Glibc2-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="Glibc2-HOWTO-9.html">Avanti</A>
<A HREF="Glibc2-HOWTO-7.html">Indietro</A>
<A HREF="Glibc2-HOWTO.html#toc8">Indice</A>
<HR>
<H2><A NAME="s8">8. Segnalare bug.</A></H2>

<P>
<!--
glibc!bug, segnalazione
-->
<P>Se si pensa che la libreria contenga un errore, per prima cosa si consulti
il file FAQ. &Egrave; possibile che altri abbiano avuto lo stesso problema e che
ci sia una soluzione facile. Inoltre &egrave; necessario controllare la sezione
"Tools consigliati per l'installazione della libraria GNU C" nel file
"INSTALL" dal momento che alcuni sono bug dei tool e non della libreria.
<P>Una volta scoperto un errore &egrave; necessario sincerarsi che sia veramente un
errore. Un buon modo &egrave; confrontare il comportamento della GNU con
altre librerie C. Se &egrave; lo stesso, probabilmente non si tratta di un bug
(ma non &egrave; detto), altrimenti una delle librerie quasi certamente &egrave;
errata. 
<P>Passo successivo, consultare il database di bug presso:
<A HREF="http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl">http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl</A>. Verificare che
il problema non sia gi&agrave; stato segnalato. Sarebbe anche il caso di 
controllare il file <CODE>BUGS</CODE> distribuito con libc per vedere
l'elenco dei bug conosciuti. 
<P>Scovato un errore di cui si &egrave; certi, si cerchi di restringerlo al caso di
test pi&ugrave; 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.
<P>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 <CODE>config.status</CODE> e
<CODE>config.make</CODE> che si ottengono eseguendo <CODE>configure</CODE>; si
troveranno nella directory corrente al momento in cui si esegue <CODE>configure</CODE>.
<P>Tutte le segnalazioni devono essere mandate usando lo script
<CODE>glibcbug</CODE> fornito con la GNU libc all'indirizzo 
<A HREF="bugs@gnu.org">bugs@gnu.org</A> 
(l'indirizzo pi&ugrave; vecchio 
<A HREF="bugs@gnu.ai.mit.edu">bugs@gnu.ai.mit.edu</A> &egrave; ancora
operativo), oppure comunicate con l'interfaccia web di GNATS 
<A HREF="http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl">http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl</A>.
<P>Suggerimenti e domande possono essere indirizzati all'indirizzo
<A HREF="bugs-glibc@prep.ai.mit.edu">bugs-glibc@prep.ai.mit.edu</A>. Se non si legge il newsgroup
gnu.bug.glibc, &egrave; possibile iscriversi alla lista chiedendo a
<A HREF="bug-glibc-request@prep.ai.mit.edu">bug-glibc-request@prep.ai.mit.edu</A>.
<P>Per favore NON si comunichino bug all'indirizzo &lt;bug-gcc@prep.ai.mit.edu&gt;.
Questa lista &egrave; per segnalare problemi per GNU CC. GNU CC e GNU C lib sono
entit&agrave; separate gestite da persone diverse.
<P>
<P>
<HR>
<A HREF="Glibc2-HOWTO-9.html">Avanti</A>
<A HREF="Glibc2-HOWTO-7.html">Indietro</A>
<A HREF="Glibc2-HOWTO.html#toc8">Indice</A>
</BODY>
</HTML>