Million Dollar Baby…

…o almeno quasi € 15 000 ($ 20 174) dal 18 Settembre del 2010! Di queste enormi donazioni rimangono  € 9 676.31 dopo aver comprato magliette, hardware per i nodi per la costruzione (n.d.t. build nodes, le macchine utilizzate per creare la distribuzione), volantini per gli eventi, adesivi, viaggi a Marsiglia o Brussel. Dall’inizio dell’avventura di Mageia, 243 persone hanno donato denaro a Mageia.Org, aiutandoci a comprare hardware, nomi a dominio, goodies,… Una media di donazioni di € 62 ($ 83) a donatore! Grazie a tutti i donatori o ai partners per le risorse (ielo, gandi, online) ma anche a tutte le altre persone che hanno offerto nel modo in cui volevano: tempo (confezionatori, triage, aq, opere d’arte marketing, segnalazione difetti, sviluppatori…) o semplicemente diffondendo Mageia intorno a loro comprando magliette o parlandone nei forum, agli eventi, ecc. Per ora, potete seguire come sono stati utilizzati i fondi ricevuti leggendo la sezione del rapporto sul nostro sito web. Qui c’è un piccolo riassunto del documento finanziario del 2011:

Mageia.Org - tipologie di donazioni

Donazioni a Mageia.Org: 2010 versus 2011

Vediamo chiaramente un significativo calo nelle donazioni (che restano ugualmente alte). Avete commenti che spieghino questo calo nelle donazioni o la frenata che queste hanno subito? Io penso che si tratti solo di una mancanza di informazione su come sono state utilizzate le vostre donazioni o non avervi chiesto donazioni specifiche. Come spiegato di seguito, ci sono molte spese pianificate a breve.

La nostra prima spesa (circa € 7 000) sarà per il nostro aggiornamento annuale ed il mantenimento della nostra infrastruttura con un viaggio a Marsiglia (al data-center di ielo) per collocare:

  • fiona, il nostro server di backup (~ € 2 000 per fiona + HDD (solo se dobbiamo comprare il server. Forse avremo un regalo e quindi dovremo solo acquistare gli HDD));
  • una macchina ARM per il build system finalizzato al nostro port per ARM realizzato da rtp (€ 500 per gli HDD, alimentazione, SoC));
  • aggiornamento degli HDD per i nostri build nodes (~ € 1 200) ;
  • aggiunta di un nuovo server per offrire ai confezionatori e ad AQ un modo di costruire pacchetti per collaudare o eseguire macchine virtuali (~ € 2 800).
  • + ~ € 500 per treno, macchina e hotel per 2 o 3 persone.

Questa non è una lista esauriente! Quindi potremmo spendere un po’ di più se dovessimo incontrare dei problemi. Vi terrò informati sulle spese per queste necessità con un altro post sul blog. Se volete donarci denaro o hardware per questo aggiornamento del nostro sistema di costruzione (n.d.t. build system) potete aggiungere un commento al momento della donazione, commentando questo post, inviando una email alla lista di distribuzione degli amministratori di sistema o contattandomi (prestando attenzione ad aggiustare l’indirizzo email…).

Inoltre, prima della fine di Novembre:

  • la pagina del rapporto finanziario verrà aggiornata per offrirvi un modo migliore per donarci denaro. Infatti potrete vedere una scala graduata con colori (rosso, arancione, verde) per comprendere rapidamente lo stato della nostra salute finanziaria. Dato che molte persone vorrebbero donare denaro ad una causa specifica, sarà possibile vedere le nostre previsioni con un modo semplice per scegliere quale linea vorreste supportare (tutte le necessità o parte di queste);
  • anche la pagina delle donazioni verrà aggiornata per offrirvi un veloce “pulsante donazione” e un modo per creare trasferimenti mensili;
  • un negozio di goodies verrà avviato per permettervi di acquistare roba per diffondere Mageia e supportare Mageia.Org.

Scriverò un nuovo post prima della fine di Novembre per raccontarvi qualcosa di più a proposito di queste nuove funzionalità. Nell’attesa, grazie a voi tutti per le donazioni che giungeranno per supportarci ed aiutarci a proseguire insieme e ancora più veloci!

Pubblicato in Senza categoria | Commenti disabilitati su Million Dollar Baby…

Loro fanno Mageia: Samuel Verschelde

Da Marcello Anni, Mageia Italia

D. Ciao Samuel, un benvenuto da parte degli utenti Mageia italiani. Prima di tutto, puoi iniziare presentandoti ai nostri lettori?

R. Ciao. Mi chiamo Samuel Verschelde, ho 29 anni e vivo a Lione (Francia).

D. Come ti sei interessato per la prima volta a Linux?

R. Ho scoperto linux durante i miei studi, nel 2003. Era entusiasmante scoprire un mondo del tutto nuovo che non conoscevo prima, poiché avevo usato solo computer con sistemi Microsoft per molti anni. La prima distribuzione che ho installato è stata Debian Potatoe, e probabilmente non è stata la scelta migliore per un nuovo utente non familiare con la riga di comando unix Smile Quindi ho usato Red Hat per qualche tempo e infine sono passato a Mandrake in 2004.

D. Come hai scoperto Mageia e perché hai deciso di unirti al progetto?

R. Ho sentito parlare di Mageia il giorno stesso in cui è stata annunciata pubblicamente e ho immediatamente deciso di unirmi al progetto. Salvare la distribuzione linux che mi piaceva trasformandola in un progetto guidato dalla comunità era (ed è tuttora) molto motivante. Inoltre, la maggior parte delle persone che conoscevo tra i collaboratori Mandriva avevano deciso di unirsi a Mageia, quindi era chiaro che, anche se fosse sopravvissuta (il periodo in cui è stata fondata Mageia è immediatamente successivo a una crisi societaria di Mandriva S.A. ndr), Mandriva (la distribuzione) non sarebbe più stata la stessa.

D. In quali campi stai contribuendo a Mageia?

R. Sono per lo più interessato nel supporto delle release stabili di Mageia. Alla fine, queste sono quelle che usano le persone. Per questo, mi sono unito a molte squadre:
squadra packager, per essere in grado di correggere bachi, inserire nuove versioni o aggiungere nuovo software alla distribuzione. Presto, mi permetterà di caricare i backport (nuove versioni di software molto utilizzato) per Mageia 1, sperando di trovare abbastanza tester per validarli.
squadra QA: il suo lavoro attualmente consiste per la maggior parte nel testare i candidati agli aggiornamenti (correzioni di bug, correzioni per la sicurezza) prima che vengano resi disponibili per tutti gli utenti. Non pensavo di lavorare così tanto per la squadra QA, ma visto che c’era un vero bisogno ho dedicato del tempo a questo, cercando di “arruolare” nuovi volontari e aiutando a organizzare il lavoro della squadra.

Inoltre, sto facendo da “mentore” a 4 persone che vogliono diventare packager per Mageia. Non ero sicuro di avere abbastanza esperienza nel packaging per farlo, ma nuovamente si è manifestata una forte necessità (persone che stavano aspettando per un mentore da settimane) così mi sono offerto come volontario. Sembra che vada bene, e in caso di dubbio posso sempre chiedere consigli ai packager più esperti.

E naturalmente c’è il progetto Mageia App Db che abbiamo iniziato qualche mese fa.

D. Ecco, sei il responsabile di Mageia-app-db. Puoi spiegare ai nostri utenti cosa è e quali sono i suoi obiettivi?

R. Mageia App Db è un database degli RPM (il formato dei pacchetti usato da Mageia, ndr) online che si prefigge come obiettivo quello di :
– fornire un posto “ufficiale” dove cercare informazioni riguardanti i pacchetti di Mageia
– aumentare l’interazione tra utenti, tester e packager:

  • dagli utenti ai packager : richiesta di backport, richiesta di nuovo software (con un sistema di voto), …
  • dai packager agli utenti/tester : richieste di testing, es. i packager che chiedono agli utenti di testare un certo pacchetto prima di pubblicarlo nelle fonti ufficiali, …

– essere facile da usare ma potente

Alcune funzionalità sono già implementate o in corso di implementazione: notifiche e-mail (quando è disponibile un nuovo pacchetto, per esempio), schermate, valutazioni, etichette,…

Per una lista completa, vedi la pagina web di questo progetto.

D. In quale stato di sviluppo si trova adesso Mageia-app-db? Quali sono le sue principali funzionalità e cosa ci dobbiamo aspettare nelle prossime release?

R. Lo stato di sviluppo è : “è in corso di sviluppo, ma già usabile nello stato attuale se puoi perdonare le funzionalità mancanti”. Se contiamo solo nei collaboratori più attivi, ci sono 3 sviluppatori: Adrien Gallou (France), Vyacheslav Blinov (Russia) e io.

Attualmente la versione 0.2 ha le seguenti funzionalità :
– si sincronizza con il database RPM multi-distribuzione di Olivier Thauvin, Sophie, quindi è sempre aggiornato;
– permette di navigare nelle liste, cercare pacchetti, vedere schermate (quando disponibili), vedere gli ultimi aggiornamenti o backport, e di usare vari filtri;
– grazie a Sophie, può funzionare non solo per Mageia, ma anche per Mandriva, Fedora, OpenSuse e le altre distribuzioni RPM-based.

La demo è disponibile qui.

Allo stato attuale è ancora grezzo, ma è già utile, almeno per me (e mio fratello Rémi mi ha confermato che lo usa anche lui Wink ) !

La versione 0.3 porterà le seguenti funzionalità :
– installazione ufficiale di Mageia App Db nei server Mageia (che in realtà non è una funzionalità, ma un passo importante);
– la connettività LDAP al database degli utenti Mageia, in modo tale che il login per i siti Mageia funzionerà anche in Mageia App Db;
– notifiche agli utenti. Puoi scegliere di ricevere una e-mail quando un certo pacchetto viene aggiornato, per esempio quando una nuova versione di virtualbox diventa disponibile nella fonte /backports;
– internazionalizzazione dell’interfaccia utente, all’inizio con poche lingue supportate. Naturalmente sto parlando solo dell’interfaccia utente, la traduzione delle descrizioni dei pacchetti è un altro grande problema;
– vari piccoli miglioramenti.

D. Grazie Samuel per averci concesso questa intervista e in bocca al lupo per questo splendido lavoro! A presto!

R. Grazie a voi per avermi concesso questo spazio. Un saluto a tutta la comunità di Mageiaitalia.org!

Pubblicato in blog, interviste, sviluppo | Contrassegnato , , | Commenti disabilitati su Loro fanno Mageia: Samuel Verschelde

Loro fanno Mageia: Oliver Burger

Dicci qualcosa sul tuo conto!

Chi sono? Questa è una bella domanda. Ma lasciami provare… Il mio nome è Oliver Burger (aka obgr_seneca) e vivo nella Germania sud occidentale. Al momento sto facendo qualcosa chiamato da queste parti “dual studying”. Significa che circa metà anno lo trascorro in Università e l’altra metà in un’azienda, sviluppando principalmente sistemi di informazione geografica basati sul web (n.d.t. webGIS) ma anche altre applicazioni.

Come/dove collabori a Mageia? A cosa altro collabori? Perché?

Sono un membro attivo della comunità Tedesca di Mandriva denominata MandrivaUser.de, sono stato un traduttore Mandriva dal 2007 circa e sono stato uno dei confezionatori che hanno creato i pacchetti di terze parti mud.
Dal momento che MandrivaUser.de ha avuto divergenze con Mandriva S.A. per parecchio tempo, Mageia è stata la cosa migliore che poteva accadere. La “Nostra” distribuzione che vive senza l’influenza di una strana azienda con cui abbiamo dovuto vivevere…
InMageia sono il direttore della squadra i18n. Inoltre sono membro della squadra web e confezionatori.
Come direttore della squadra i18n è mio compito assicurarmi che la squadra abbia tutto ciò che le serve per svolgere il proprio lavoro. Ciò significa restare in contatto con gli amministratori di sistema e con altre squadre così come mantenere la squadra attiva e cooperante come deve essere una squadra. In aggiunta sto facendo la mia parte nella traduzione come fà ogni altro membro della squadra i18n.
Essere un capo squadra (n.d.t. direttore, leader) non significa che posso imporre decisioni alla squadra, è più come moderare la squadra, trovando soluzioni con cui tutti o gran parte della squadra sono d’accordo e ovviamente rappresento la squadra nel consiglio, quindi devo fare in modo che le opinioni e le necessità della squadra siano ascoltate anche da altre parti del progetto.
Nella squadra web sono ancor più passivo, ho fatto parte del sito web per il rilascio di Mageia 1 e ho qualche idea a proposito di cosa mi piacerebbe aggiungere al mondo web Mangeia, ma non ho ancora trovato il tempo per implementarle.
Come confezionatore sto costruendo e mantenendo alcuni piccoli pacchetti e sto aiutando nel processo di mentoring (n.d.t. formazione di nuovi packager volontari)

Quindi, cosa c’è di speciale nel i18n in Mageia? Quali sono gli obiettivi principali da realizzare al momento? Quali sono le difficoltà?

Penso che che speciale sia il processo di edificazione della squadra. In tutti questi anni trascorsi come traduttore Mandriva, non ho mai lavorato davvero con i traduttori da altre parti del mondo. In Mageia io vedo i18n come una parte della comunità, che lavora insieme a tutti le altre squadre. In Mandriva era più come essere un impiegato non stipendiato e sottostimato…

Qualsiasi cosa che desidereresti vedere aggiunta/succedere a Mageia? 

Ad essere onesto, ciò che davvero amerei vedere in Mageia sarebbero molti collaboratori in tutte le aree, al fine di rendere Mageia la miglior distribuzione out there! (n.d.t. là fuori)
Quindi se ti senti di possedere delle competenze che potrebbero essere d’aiuto a Mageia, non essere timido.
E lasciami aggiungere che noi accettiamo sempre nuovi traduttori, ci sono molte lingue che sono tradotte da squadre costituite da una persona e di svariate altre lingue non abbiamo avuto traduttori sino ad ora. Quindi, salta a bordo!

Pubblicato in Senza categoria | Commenti disabilitati su Loro fanno Mageia: Oliver Burger

E’ il nostro compleanno!

Oggi il progetto Mageia compie 1 anno – un bambino fiero, promettente ed eccitante!

Noi siamo qui grazie a te – e a tutti coloro che continuano ad unirsi a noi nel divertimento di fare di Mageia una realtà.

Diamo un rapido sguardo indietro:

  • 18 Settembre 2010 è il giorno in cui tutto ebbe inizio
  • e ci fù un incredibile accoglienza!
  • da Settembre a Novembre abbiamo incominciato ad impostare l’infrastruttura, ad organizzare le persone, a discutere le cose importanti (l’amministrazione di base, le regole, da dove incominciare).
  • in Gennaio 2011, la nostra fabbrica era pronta, abbiamo incominciato ad importare e a costruire i pacchetti in essa packages e quindi rilasciato la nostra prima alpha.
  • per i 6 mesi successivi, abbiamo tutti lavorato come muli per rilasciare le immagini di collaudo, correggere difetti, squadrare il design ed avere qualcosa che potessimo rilasciare.
  • in Giugno, Mageia 1 c’era ed è stata accolta dalla comunità come una distribuzione bella, stabile e funzionante.
  • durante l’estate ci siamo presi il tempo per fare un piccolo passo indietro, per discutere delle cose su cui lavorare per il successivo rilascio (collegamenti alla specifiche, punti) e per la vita del progetto, per dare modo alle squadre di organizzarsi meglio dopo il primo round –
  • ed oggi, stiamo incominciando il nostro secondo anno, pronti in pista!

Alcuni dei punti salienti di come abbiamo lavorato peressere qui:

Celebriamo quindi tutto questo! il 18 e il 19 Settembre (Domenica e Lunedì):

  • segnati questo tag: #mageiabirthday1
  • vieni nel canale #mageia su Freenode IRC e dicci ciao! saremo lì dalle 12:00 UTC di Domenica 18 sino alle 12:00UTC di Lunedì 19.
  • pubblica qualcosa ovunque con il tag #mageiabirthday1 (twitter, facebook, flickr, youtube,…) ed inviaci i collegamenti!
  • festeggia! pubblica le tue foto ed inviaci i collegamenti;
  • dicci cosa significa questo per te!
Pubblicato in anniversari, eventi, mageia | Commenti disabilitati su E’ il nostro compleanno!

A bug’s life

Dal Mageia QA e dalla squadra triage

In un mondo ideale, i difetti nel software vengono sistemati rapidamente dopo la loro scoperta. (In realtà, in un mondo veramente ideale non ci sarebbero difetti nel software ma cerchiamo di essere un minimo realistici). Potresti essere indotto a credere che una volta che il bug è stato segnalato, i confezionatori (n.d.t. packagers) di Mageia sistemeranno il difetto, emetteranno il nuovo pacchetto e tutti vivranno felici e contenti.

Sfortunatamente, per la maggior parte dei difetti scoperti, le cose non sono così semplici. Molte cose devono succedere e devono essere fatte, cose che sfuggono alla visuale della gran parte degli osservatori casuali, prima che un bug possa considerarsi sistemato.

Il team del triage è il collegamento tra l’utente che riscontra il difetto ed i confezionatori e sviluppatori che producono la soluzione del bug. Tutte i nuovi problemi che vengono segnalati devono essere classificati, dotati di una priorità e verificati qualora esistessero delle duplicazioni nelle segnalazioni; se necessario, deve essere verificato che il problema sia riproducibile; chiarimenti vengono chiesti qualora si renda necessario e così via. Una volta che tutto è stato fatto, il difetto può essere collegato al pacchetto appropriato ed assegnato al manutentore di quel pacchetto per la risoluzione.

Senza una squadra per il triage, i bug si duplicano, ristagnano e non vengono notificati ai confezionatori che rimangono quindi allo scuro della loro esistenza; infine tu come utente finale resteresti deluso dalla qualità della distribuzione Mageia. Le cose non si romperanno nottetempo ma in un modo simile a come le termiti mangiano le fondamenta della tua casa (n.d.t. lentamente). Perciò vorresti che qualcosa venisse fatto prima che accadesse il peggio e le cose scivolassero di mano!

Per le soluzioni che si applicano alle versioni di Mageia ufficialmente rilasciate e supportate, è sufficiente inviare il nuovo pacchetto. Quello che odieremmo fare sarebbe peggiorare le cose e cacciare i nostri utenti in problemi più grossi. Quindi, prima che un aggiornamento venga rilasciato, questo deve passare dalla squadra AQ (assicurazione qualità) che collauderà il pacchetto su tutte le architetture supportate, si assicurerà che funzioni e che non ci siano regressioni apprezzabili e che l’aggiornamento corregga effettivamente il problema menzionato nella segnalazione.

Questi compiti di triaging e collaudo-AQ sono alcuni dei meno attraenti, ma d’altro canto sono alcune delle più importanti responsabilità all’interno di un progetto come Mageia. Probabilmente non porteranno a te (o a chiunque altro) fama duratura, fortuna o amore, ma avrai l’opportunità di aiutare Mageia, una distribuzione che potresti trovarti ad utilizzare, a diventare ancora più grande di quanto non sia oggi. La cosa buona è che triaging e collaudo-AQ non richiedono alcuna competenza tecnica né duro impegno; chiunque desideri aiutare può farlo e tutto ciò che vi servirà sarà solo un po’ di tempo libero!

Queste due squadre possono entrambe avvalersi del tuo aiuto al fine di vedere i pacchetti passare al triage meglio e in modo più efficiente e al fine di vedere gli update collaudati più approfonditamente di quanto possiamo fare al momento, dato che abbiamo pochi volontari. Sei interessato? Sentito libero di saltare a bordo e di iniziare!

Per la squadra triage:

  • Aggiunti il tuo nome alla nostra pagina del wiki
  • Iscriviti alla lista di distribuzione della squadra bug (e sentiti libero di scriverci qualche riga!)
  • Iscriviti alla lista di distribuzione dei bug  (Attenzione prego, questa è una lista con un elevato volume di traffico, se non sei pronto ad affrontarla, considera l’utilizzo dell’interfaccia di bugzilla e aggiungiti al Cc di ogni bug a cui sei interessato).
  • Leggi la guida sul triaging così come la nostra bug policy
  • Mettiti al lavoro!
  • Socializza con noi sul canale #mageia-bugsquad di IRC o poni le tue domande qui.

Per la squadra AQ (QA-team):

  • Aggiungi il tuo nome alla nostra pagina wiki
  • Iscriviti alle liste di distribuzione qa-discuss (le discussioni della squadra AQ) e a qa-bugs (le notifiche di bugzilla per i pacchetti candidati agli aggiornamenti assegnati alla squadra AQ)
  • Leggi la Mageia updates policy  e la guida specifica al QA
  • Potrebbe piacerti inoltre unirti a noi sul canale IRC #mageia-qa su irc.freenode.net – E’ un buon posto per ottenere rapidamente risposta a qualsiasi domanda potresti avere.
  • Bloccati dentro, c’è sempre molto da fare!
Pubblicato in bug, mageia, sviluppo, test | Commenti disabilitati su A bug’s life