From Fedora Project Wiki
No edit summary
No edit summary
Line 10: Line 10:
; Un estratto d'Output  
; Un estratto d'Output  


Per l'uso e le opzioni disponibili, digitare, come al solito, <code>fedora-easy-karma --help</code><BR>
''Per l'uso e le opzioni disponibili, digitare, come al solito, <code>fedora-easy-karma --help</code>, oppure vedere la'' [[Fedora_Easy_Karma#Example_Output|''english version'']] ''di questa pagina.''
oppure vedere la [[Fedora_Easy_Karma#Example_Output|USA version]] di questa pagina.  
<pre>
<pre>
$ fedora-easy-karma
$ fedora-easy-karma
Line 56: Line 55:


{{Admon/note|Pacchetto privo di feedback
{{Admon/note|Pacchetto privo di feedback
Se il pacchetto <code>pippo</code> che è stato appena aggiornato dal repositori updates-testing, all'avvio di <code>fedora-easy-karma</code> non richiede alcun feedback, vuol dire con buona probabilità il pacchetto <code>pippo</code> è stato richiesto di passare allo status ''stable'', o che sia stato respinto dal testing. Su tali pacchetti non viene richiesto alcun feddback, tuttavia se si trova un bug, è una buona idea inviare un bug-report in [[Bugzilla]]}}  
Se il pacchetto <code>pippo</code> che è stato appena aggiornato dal repositori updates-testing, all'avvio di <code>fedora-easy-karma</code> non richiede alcun feedback, vuol dire con buona probabilità che il pacchetto <code>pippo</code> è 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 codice sorgente ==
Il sorgente dello script, <code>fedora-easy-karma</code>, attualmente si trova su [http://fedorapeople.org/gitweb?p=till/public_git/fedora-easy-karma.git Fedorapeople git repository].
Il sorgente dello script, <code>fedora-easy-karma</code>, attualmente si trova su [http://fedorapeople.org/gitweb?p=till/public_git/fedora-easy-karma.git Fedorapeople git repository].

Revision as of 16:43, 23 August 2010

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.