fedora-easy-karma (script) è lo strumento usato dai proven tester per inviare il proprio karma (positivo, neutro o negativo) ai pacchetti del repository updates-testing, dopo essere stati opportunamente sottoposti a test.
Per usare lo script occorre avere la versione 0.4.0 o superiore del pacchetto fedora-packager
.
Lo script può essere installato usando il comando: su -c 'yum --enablerepo=updates-testing install fedora-easy-karma'
Poi, il workflow, prevede di installare i pacchetti da updates-testing: su -c 'yum --enablerepo=updates-testing update'
, e poi di usare i pacchetti e verificarne il funzionamento, come indicato nella sezione Cosa testare, oppure di
avviare direttamente fedora-easy-karma
e procedere al testing seguendo le relative note di aggiornamento.
- Un estratto d'Output
Per l'uso e le opzioni disponibili, digitare, come al solito, fedora-easy-karma --help
, oppure vedere la english version di questa pagina.
$ fedora-easy-karma Getting list of installed packages... Getting list of packages in updates-testing... ================================================================================ fedora-easy-karma-0-0.7.20100709git561718c8.fc12 ================================================================================ Update ID: FEDORA-2010-11029 Release: Fedora 12 Status: testing Type: enhancement Karma: 1 Notes: Introduce the --critpath-only parameter. Submitter: till Submitted: 2010-07-09 15:30:58 Comments: bodhi - 2010-07-09 15:30:58 (karma 0) This update has been submitted for testing by till. bodhi - 2010-07-13 07:45:42 (karma 0) This update has been pushed to testing robatino (proventesters) - 2010-07-13 08:49:36 (karma 1) Seems to work properly. https://admin.fedoraproject.org/updates/F12/FEDORA-2010-11029 inst. RPMS: fedora-easy-karma-0-0.7.20100709git561718c8.fc12.noarch - Fedora update feedback made easy (installed 0 days ago) Comment? -1/0/1 ->karma, other -> skip> 1 Comment> It works perfectly. FAS Password for till:
Workflow tipico
- Aggiornare con i più recenti pacchetti disponibili,
yum update --enablerepo="*-testing"
- Avviare
fedora-easy-karma
A questo punto, leggere le informazioni di aggiornamento disponibili.
Se si trova un pacchetto che si vuole testare, lo si provi in contemporanea: se si tratta di un editor di testo, lo si avvii, si aprano alcuni file di testo, si scriva qualcosa, si salvi, si chiuda e riapra il documento, si provino i pulsanti, e così via, il testing è avviato.
Se si è soddisfatti di come l'applicazione funzioni, inserire 1 in fedora-easy-karma
, descrivendo le operazioni svolte durante il test.
Se si è verificato qualche problema, inaspettato, inserire -1 in fedora-easy-karma
, menzionando il problema riscontrato e il link al bug-report generato in Bugzilla.
Se non si ha idea di come testare il pacchetto (si tratta magari di una libreria), saltare il feedback premendo Invio.
Il codice sorgente
Il sorgente dello script, fedora-easy-karma
, attualmente si trova su Fedorapeople git repository.