1 508
contributi
S3v (discussione | contributi) Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Tutte le versioni di Debian|}} | {{Versioni compatibili|Tutte le versioni di Debian|}} | ||
=Introduzione= | =Introduzione= | ||
Spesso ci si trova in situazioni in cui alcuni pacchetti non sono installabili, oppure sembrano spariti dai repository | Spesso ci si trova in situazioni in cui alcuni pacchetti non sono installabili, oppure sembrano spariti dai repository. | ||
Questa piccola guida mostra alcuni strumenti utilizzabili dagli utenti per monitorare lo stato di un pacchetto | Questa piccola guida mostra alcuni strumenti utilizzabili dagli utenti per monitorare lo stato di un pacchetto. | ||
=Debian Quality Assurance= | =Debian Quality Assurance= | ||
Faremo riferimento a questo progetto Debian, che ha lo scopo di mantenere la qualità della distribuzione Debian al livello più alto possibile | Faremo riferimento a questo progetto Debian, che ha lo scopo di mantenere la qualità della distribuzione Debian al livello più alto possibile. | ||
La homepage del progetto è raggiungibile all'indirizzo http://qa.debian.org . | La homepage del progetto è raggiungibile all'indirizzo http://qa.debian.org . | ||
=PTS: Package Tracking System= | =PTS: Package Tracking System= | ||
Il Package Tracking System ha lo scopo di tener traccia dei pacchetti presenti in Debian nei seguenti campi: | Il Package Tracking System ha lo scopo di tener traccia dei pacchetti presenti in Debian nei seguenti campi: | ||
* | * storia del pacchetto; | ||
* | * dati del [[Maintainer]]; | ||
* | * rapporto con Testing; | ||
* | * bug del pacchetto; | ||
* | * versioni presenti in Debian; | ||
* | * dati correlati al pacchetto: | ||
** [[Changelog]] | ** [[Changelog]]; | ||
** [[Copyright]] | ** [[Copyright]]; | ||
** [[Buildd]] log | ** [[Buildd]] log; | ||
** [[Lintian]] report | ** [[Lintian]] report; | ||
** [[Popcon]] report | ** [[Popcon]] report. | ||
==Stato di un pacchetto== | ==Stato di un pacchetto== | ||
==General Information== | ==General Information== | ||
Informazioni relative ai [[maintainer]] del pacchetto ed al suo stato (versione, sezione, priorità, | Informazioni relative ai [[maintainer]] del pacchetto ed al suo stato (versione, sezione, priorità, etc.) | ||
==Bugs Count== | ==Bugs Count== | ||
Monitor dei bug di un pacchetto. Sono classificati nel seguente modo: | Monitor dei bug di un pacchetto. Sono classificati nel seguente modo: | ||
;All bugs : tutti i bug presenti nel pacchetto | ;All bugs : tutti i bug presenti nel pacchetto; | ||
;Release Critical : bug con severità ''critical'', ''grave'' o ''serious'' che potrebbero determinare la rimozione del pacchetto nel momento di rilascio della prossima release stabile | ;Release Critical : bug con severità ''critical'', ''grave'' o ''serious'' che potrebbero determinare la rimozione del pacchetto nel momento di rilascio della prossima release stabile; | ||
;Important and Normal : bug con severità alta | ;Important and Normal : bug con severità alta; | ||
;Minor and Wishlist : piccoli bug e richieste | ;Minor and Wishlist : piccoli bug e richieste; | ||
;Fixed and Pending : numero di bug chiusi ed in attesa di chiusura (quando il pacchetto è in compilazione, quindi non presente nei repository) | ;Fixed and Pending : numero di bug chiusi ed in attesa di chiusura (quando il pacchetto è in compilazione, quindi non presente nei repository). | ||
==Subscription - Package Tracking System== | ==Subscription - Package Tracking System== | ||
Consente di essere informati sullo sviluppo del pacchetto (nuove versioni, bug, aggiornamenti) tramite una e-mail. | Consente di essere informati sullo sviluppo del pacchetto (nuove versioni, bug, aggiornamenti) tramite una e-mail. | ||
Questo servizio | Questo servizio permette, quindi, di essere informati su qualsiasi cambiamento relativo allo stato del pacchetto, consigliato per tutti i pacchetti importanti/indispensabili per fini lavorativi o di studio. :) | ||
==Binary Package(s)== | ==Binary Package(s)== | ||
Riga 45: | Riga 45: | ||
==Available versions== | ==Available versions== | ||
Le versioni disponibile del pacchetto. Un ottimo indicatore per sapere subito se il pacchetto è presente o | Le versioni disponibile del pacchetto. Un ottimo indicatore per sapere subito se il pacchetto è presente o meno nella release interessata. | ||
==Sources Files== | ==Sources Files== | ||
Riga 51: | Riga 51: | ||
I sorgenti sono composti da due file, più uno contenente la 'descrizione': | I sorgenti sono composti da due file, più uno contenente la 'descrizione': | ||
* .orig.tar.gz rappresenta il pacchetto ufficiale, rilasciato dall'[[Upstream Author]] | * <code>.orig.tar.gz</code>: rappresenta il pacchetto ufficiale, rilasciato dall'[[Upstream Author]]; | ||
* .diff.gz contiene la patch da applicare ai sorgenti ufficiali per ottenere il pacchetto Debian (di norma aggiunge una directory ''debian/'' all'interno dei sorgenti | * <code>.diff.gz</code> contiene la patch da applicare ai sorgenti ufficiali per ottenere il pacchetto Debian (di norma aggiunge una directory <code>''debian/''</code> all'interno dei sorgenti); | ||
* .dsc contiene la descrizione del pacchetto più altri dati importanti. | * <code>.dsc</code> contiene la descrizione del pacchetto più altri dati importanti. | ||
==Testing Status== | ==Testing Status== | ||
Questa è la sezione più importante del PTS, in quanto mostra lo stato del pacchetto nei confronti della release [[Testing]]. | Questa è la sezione più importante del PTS, in quanto mostra lo stato del pacchetto nei confronti della release [[Testing]]. | ||
Altro sito (questo non ufficiale) per monitorare lo stato dei pacchetti che cercano di entrare in testing è il seguente: [http://bjorn.haxx.se/debian/ bjorn.haxx.se/debian/]. Cercando un pacchetto potrete vedere tutti i motivi che bloccano la migrazione di un pacchetti in testing (bug release critical, attese di altri pacchetti, tempo minimo non trascorso ecc | Altro sito (questo non ufficiale) per monitorare lo stato dei pacchetti che cercano di entrare in testing è il seguente: [http://bjorn.haxx.se/debian/ bjorn.haxx.se/debian/]. Cercando un pacchetto potrete vedere tutti i motivi che bloccano la migrazione di un pacchetti in testing (bug release critical, attese di altri pacchetti, tempo minimo non trascorso, ecc.). | ||
Altra chicca del precedente link è la possibilità di monitorare quali pacchetti entrano in testing o sono rimossi ogni giorno. | Altra chicca del precedente link è la possibilità di monitorare quali pacchetti entrano in testing o sono rimossi ogni giorno. | ||
Riga 66: | Riga 66: | ||
==Conclusione== | ==Conclusione== | ||
Questa piccola introduzione all'uso degli strumenti che Debian mette a disposizione degli sviluppatori vuole essere di aiuto a tutti gli utenti che, utilizzando [[testing]] o [[unstable]], si trovano in difficoltà durante i periodi di transizione dei pacchetti o di aggiornamento | Questa piccola introduzione all'uso degli strumenti che Debian mette a disposizione degli sviluppatori vuole essere di aiuto a tutti gli utenti che, utilizzando [[testing]] o [[unstable]], si trovano in difficoltà durante i periodi di transizione dei pacchetti o di aggiornamento. | ||
Per problemi non risolvibili tramite questa pagina, comunque, è sempre a disposizione il [http://www.debianizzati.org/forum/ Forum] | Per problemi non risolvibili tramite questa pagina, comunque, è sempre a disposizione il [http://www.debianizzati.org/forum/ Forum] |
contributi