From Fedora Project Wiki

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 Package-x-generic-16.pngfedora-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

  1. Aggiornare con i più recenti pacchetti disponibili, yum update --enablerepo="*-testing"
  2. 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.

Note.png
Pacchetto privo di feedback Se il pacchetto pippo che è stato appena aggiornato dal repositori updates-testing, all'avvio di fedora-easy-karma non richiede alcun feedback, vuol dire con buona probabilità che il pacchetto pippo è stato avviato allo status stable, o che sia stato respinto dal testing. Su tali pacchetti non viene richiesto alcun feedback, tuttavia se si trova un bug, è sempre una buona idea inviare un bug-report in Bugzilla

Il codice sorgente

Il sorgente dello script, fedora-easy-karma, attualmente si trova su Fedorapeople git repository.