|
Size: 11996
Comment: throw in the towel
|
Size: 12471
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 145: | Line 145: |
Il BTS ha una feature davvero molto utile: '''Il grafo di versione''. Potresti averlo già notato in alcuni report di bug, nell'angolo in alto a destra. Si compone di vari riquadri: quello rotondo rosso e verde quello quadrato. Quelli verdi sono quelli di versioni fisse, quelle rosse sono quelle versioni interessate. Like mentioned earlier, feel free to click around - this includes clicking on the version graphs. This will immensely enhance readability of them. ;) |
Translation(s): it
Contents
Come usare il sistema di Bug Tracking
Seminario online tenuto da Gerfried Fuchs, 09-Dec-2010
Questa è una guida all'uso del Sistema di Bug Tracking (BTS).
L'acronimo BTS sta per Bug Tracking System ed è dove debian conserva e traccia i bug riportati ( incluse le liste sulle feature desiderate(wishlist), che non sono veri e propri bug). È principalmente un sistema di posta elettronica -attualmente infatti migliorarlo e ritoccarlo può essere fatto solamente mandando e-mail al sistema.
Requisiti
Requisiti tecnici:
reportbug, il programma bts dal pacchetto devscripts
Interrogare le segnalazioni sui bug: L'interfaccia web di BTS
L' Interfaccia web di BTS può essere trovata all'indirizzo http://bugs.debian.org/. Attraverso questo portale puoi interrogare tutte le segnalazioni sui bug piuttosto rapidamente ( a meno che il server non sia troppo carico ) ed è anche estremamente conveniente.
Se vai su http://bugs.debian.org/ verrai reindirizzato ad una pagina che offre un form dal qualche puoi eseguire delle ricerche -ma la parte più utile sono i vari reindirizzamenti che offre.
Se tu sei un maintainer di pacchetti, puoi andare all'indirizzo http://bugs.debian.org/tuo@indiriz.zo e vedere le segnalazioni ( lasciate in sospeso ) dei bug di tutti i tuoi pacchetti mantenuti, con l'indirizzo email che usi.
Se tu sei dall'altra parte segnalatore di rapporti ( e spero che tu non abbandoni i bug che trovi, dopo un po' di tempo, nel caso in cui non vengano corretti subito ) vai a http://bugs.debian.org/from:tuo@indiriz.zo per vedere tutte le tue segnalazioni di bug che non sono stati corretti.
Se vuoi segnalare un nuovo bug devi controllare prima se il bug è già stato riportato. Per fare questo la pagina http://bugs.debian.org/packagename offre una panoramica per tutte le segnalazioni sui bug per il pacchetto dato.
Ricordati però che questo tiene conto solo delle segnalazioni per i pacchetti binari.
Se vuoi vedere una segnalazione combinata per tutti i pacchetti binari creati dallo stesso pacchetto sorgente, come ad esempio openoffice.org devi andare invece all'indirizzo http://bugs.debian.org/src:openoffice.org (nota il prefisso :src).
* se tu hai il numero della segnalazione di un bugpuoi andare direttamente alla segnalazione dello stesso aggiungendo il numero all'URL, come ad esempio http://bugs.debian.org/12345 La In più, tieni a mente che sulla pagina panoramica ci sono dei carratteri piuttosto cripticidopo la breve descrizione. è sufficiente posizionare il mouse su di loro per ottenere un suggerimento, e si può cliccare su di loro per far aprire un pop-up contente ulteriori informazioni sul bug in questione. Questo è il riassunto breve sull'interfaccia web. Come ho detto, è solo una interfaccia di query. Quindi sentitevi liberi di cliccare in giro, esplorare completamente il sito - non può accadere nulla di male.
Per la segnalazione dei bug hai bisogno di un cliente di posta elettronica, più convenientemente, usare lo strumento reportbug. reportbug è principalmente un programma testuale ( ma ci sono due interfacce: urwid e altre scritte in GTK+) c'è anche reportbug-ng che è un'interfaccia grafica che mira a fare lo stesso lavoro, ma è comunque uno strumento differente. Entrambi hanno bisogno di un Anche se quando non si dispone di un MTA locale, la segnalazione dei bug, è ancora Basta lanciare nel terminale: con il nome del pacchetti che hai installato. Non preoccuparti, non fa nulla di pericoloso, mostra solo alcune righe di testo Ci sono diverse cose importanti che ti daranno un'idea su cosa fare, come a chi inviare le e-mail : Il Poi c'è un altro blocco che comincia con Le linee La linea I primi tre ( whishlist è la gravità per il miglioramento che vorresti vedere in un pacchetto. Alcuni maintainer di pacchetti potrebbero suggerirti di segnalarli direttamente all'upstream - anche se personalmente ritengo che i maintainer di pacchetti debbano fungere dal tramite tra i nostri utenti e gli sviluppatori upstream. In fine ricordati, prova ad essere descrittivo non solo nel titolo del bug, ma anche nel corpo della segnalazione, e sarebbe fantastico anche se tu segnalassi il modo per riprodurre il tuo bug. Per la segnalazione dei bug, c'è altra documentazione a questo indirizzo http://www.debian.org/Bugs/Reporting.
Per ottimizzare le segnalazioni dei bug, c'è l'indirizzo email control@bugs.debian.org. L'intero sistema di bug tracking è aperto a chiunque, come è questo indirizzo mail. Questo significa che qualsiasi persone è tecnicamente abile per ottimizzare qualsiasi segnalazione di bug. L'indirizzo di controllo è dove inizia il divertimento. Funziona come l'indirizzo per la segnalazione nelle prime linee. La documentazione per questo indirizzo puoi trovarla a: http://www.debian.org/Bugs/server-control Normalmente la sintassi è: Il numero di argomenti varia a seconda dei comandi: Quindi con imposti il titolo della segnalazione da 12345 a new-title. Non preoccuparti, non può essere fatto per questo numero di segnalazione, il bug è già stato archiviato. Puoi ottimizzare solo le segnalazioni non ancora archiviate. Un comando solitamente usato è Il comando Molti tag regolarmenti usati sono: patch: quando aggiungi una patch con la tua mail moreinfo e unreproducible: quando i maintainer hanno problemi a capire l'origine del problema security: quando il bug è un problema di sicurezza. La lista dei tag può essere consultata su: http://www.debian.org/Bugs/Developer#tags. Se vuoi iscriverti ad una specifica segnalazione, manda una mail a Ma se una persona manda una mail sia a Prendi nota che le email mandate a bugnumber@bugs arrivano al maintainer del pacchetto (e le persone sottoscritte ad esso). Queste email NON vengono mandate alle persone che segnalano i bug! Questo è anche qualcosa che è in discussione da cambiare - per il momento, c'è bisogno o di scovare il mittente della segnalazione del bug e aggiungerlo esplicitamente alle copie, o, per praticità, utilizzare un altro indirizzo di posta elettronica:bugnumber-submitter@bugs.debian.org.
Cos'è il Ed è anche il posto dove trovare il gruppo speciale Naturalmente solo se questi affliggono entrambe le release -una segnalazione può coprire anche solo unstable -se è stato creato un pacchetto per tutte le architetture. Quindi la distribuzione colpita è un criterio, per le architetture è un altro. Se entrambi i criteri solo risolti, il timer comincia. Le segnalazioni posso essere chiuse i molti modi. Quello più comune è un pacchetto caricato che contiene, ad esempio, closes: #12345 nel changelog. Quando il pacchetto è accettato nell'archivio viene mandata una mail a 12345-done@bugs.debian.org con Version: 1.2.3 nella prima linea dell'mail. Questo ovviamente può essere fatto a mano, si può mandare una mail a -done@bugs con l'header Version: che informa della chiusura del bug in quella versione. Se la segnalazione è un "non problema" (come, una falsa segnalazione), l'header Questa differenza è richiesta perchè il BTS deve essere in grado di distinguere i bug corretti di una specifica versione che non sono bug reali. Il BTS ha una feature davvero molto utile: Segnalare i bug: reportbug
reportbug --template package
To: Debian Bug Tracking System <submit@bugs.debian.org>
Ottimizzare le segnalazioni dei bug: control@bugs.debian.org
command bugnumber arguments
retitle 12345 new-title
Tracciamento di versione
Like mentioned earlier, feel free to click around - this includes clicking on the version graphs. This will immensely enhance readability of them.
