Queste FAQ tentano di dare risposta alle più comuni domande formulate circa l'essere Arch Tester del team x86. Domande possono essere poste su irc a #gentoo-x86 o via mail all'autore.
Domande generali riguardo l'Arch Testing.
Come preparare il proprio sistema per i packages di test.
Cose da fare giorno per giorno.
Questa sezione punta ad essere abbastanza generica e le risposte alle domande poste in questa sezione possono essere valide anche per altri tipi di architetture in Gentoo.
Un Arch Tester (comunemente riferito con "AT") è un utente fidato e capace di testare un'applicazione per determinare la sua stabilità. Per diventare un AT occorre essere in grado di testare una grande varietà di pacchetti e capire nonchè modificare ebuilds.
Gli Arch Testers sono necessari per aumentare la qualità promessa (Quality Assurance, QA), e per aiutare gli Arch Devs ad assicurare che i pacchetti siano realmente stabili attraverso l' analisi dei pacchetti stessi da parte di terze parti che riferiranno circa i loro risultati. Visto che l'albero (dei sorgenti N.d.T) è molto ampio sono necessarie molte persone per controllare attivamente le cose che non vanno e per aiutare a sistemarle.
Bisogna essere in grado di modificare ebuilds e di trovare errori che devono essere corretti prima che il pacchetto sia marcato stabile. Ci si aspetta anche che si abbia la possibilità di testare pacchetti fornendo dei buoni bug report in caso di problemi con qualche cosa. Ciò significa che bisogna avere una certa confidenza con lo scripting bash così pure in specifiche aree di Gentoo come ad esempio Portage.
E' necessario un sistema o un chroot che faccia solo uso di pacchetti "x86". Questo perchè cosi facendo vengono usate librerie realmente stabili per testare i pacchetti ed è possibile cercare bugs anche nei pacchetti già marcati stabili.
Iniziare a far parte del team Arch Tester x86 significa essere pronti a dedicare un certo tempo ad aiutare Gentoo/x86. Significa anche essere interessati ad aiutare il test di applicazioni che necessitano di essere dichiarate stabili.
Bisogna aiutare gli arch devs nel testare i pacchetti. Effettuare il test dei
pacchetti richiede molto di più che il semplice fatto che essi compilino.
Ci si aspetta che venga verificata la corretta funzionalità almeno delle
principali funzioni dell'applicazione. Quando si testa un pacchetto è bene
assicurarsi di avere abilitato
Per prima cosa si dovrebbero leggere queste FAQ nella loro interezza in maniera tale che si abbia ben chiaro cosa significhi attualmente essere AT. Successivamente si dovrebbe visitare irc.freenode.net ed accedere a #gentoo-x86. Spesso i Developers chiedeono aiuto nel testare un pacchetto e si potrà provare ad aiutare chiunque vogliate.
La maniera principale per iniziare a dare una mano è guardare ai nostri bugs. Di seguito sono riportati un pò di link per i propri bookmark contenenti dei salvataggi di ricerche su bugzilla.
Alla fine dopo che avrete dimostrato un buon livello di impegno e se riteniamo
che siate una buona aggiunta per il team vi verrà dato l'
Questa sezione tratta di domande comuni del tipo "come configurare..." per guidarci nella preparazione del nostro sistema e per consentirci di svolgere il lavoro di AT :)
Per maggiori informazioni su come settare un ambiente chroot consultare la
Sarebbe opportuno usare un kernel stabile al di fuori del chroot, ma questo non è un requisito essenziale.
Domande su come organizzare il vostro lavoro su base giornaliera trovano risposta in questa sezione.
Hah. Stavate scherzando quando avete posto questo domanda? Gli AT sono gli schiavi che fanno tutto il lavoro e non hanno poteri ne libertà.......okay, Stavo scherzando :)
Cose a cui si ha accesso in qualità di AT:
Cose a cui non si ha acceso in qualità di AT:
Se notate dei grossi problemi nell'albero, prima di tutto tentate di contattare
la persona che ha causato tali problemi. Questa può essere di norma cercata nel
Normalmente la maniera più semplice per contattare uno sviluppatore è
"pingarlo" su IRC. Se non è in giro su IRC, gli si può spedire una mail.
Se si è impossibilitati a contattare il particolare sviluppatore, si cerchi di
contattare qualcun'altro nel gruppo (se possibile). Se non cè nessun gruppo da
contattare allora bisogna contattare qualcuno nel team x86 per capire come
proseguire. Inoltre, a meno che il problema sia grave, date loro il tempo
sufficiente a rispondervi via mail. Si controlli