(Created page with '{{autolang}} {| style="float:right;" ! colspan="2" | Quick Links |- |[http://fedorapeople.org/gitweb?p=till/public_git/fedora-easy-karma.git gitweb] |} '''fedora-easy-karma''' ...') |
No edit summary |
||
Line 1: | Line 1: | ||
{{autolang}} | {{autolang}} | ||
'''fedora-easy-karma''' è | '''fedora-easy-karma''' (script) è lo strumento usato dai [[proven tester/it|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|fedora-packager}}.<BR> Lo script può essere installato usando il comando: <code>su -c 'yum --enablerepo=updates-testing install fedora-easy-karma'</code> | |||
Poi, il workflow, prevede di installare i pacchetti da ''updates-testing'': <code>su -c 'yum --enablerepo=updates-testing update'</code>, e poi di usare i pacchetti e verificarne il funzionamento, come indicato nella sezione [[proven tester/it#Cosa testare | Cosa testare]], oppure di | |||
# | avviare direttamente <code>fedora-easy-karma</code> 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, <code>fedora-easy-karma --help</code> | |||
<pre> | <pre> | ||
$ fedora-easy-karma | $ fedora-easy-karma | ||
Getting list of installed packages... | Getting list of installed packages... | ||
Line 113: | Line 43: | ||
</pre> | </pre> | ||
== | == Workflow tipico == | ||
# Aggiornare con i più recenti pacchetti disponibili, <code>yum update --enablerepo="*-testing"</code> | |||
# Avviare <code>fedora-easy-karma</code> | |||
A questo punto, leggere le informazioni di aggiornamento disponibili.<BR> 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 <code>fedora-easy-karma</code>, descrivendo le operazioni svolte durante il test. | |||
Se si è verificato qualche problema, inaspettato, inserire '''-1''' in <code>fedora-easy-karma</code>, menzionando il problema riscontrato e il link al bug-report generato in [[Bugzilla]].<BR> | |||
Se non si ha idea di come testare il pacchetto (si tratta magari di una libreria), saltare il feedback premendo '''Invio'''. | |||
== | {{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]]}} | |||
== 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]. |
Revision as of 16:21, 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
$ 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.