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> | ''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| | |||
<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 | 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 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.