Passiamo alla seconda sessione cui ho partecipato: “come testare i nuovi rilasci di Ubuntu” tenuta da Paolo Sammicheli (di Ubuntu-it).
Gli utenti di Ubuntu si dividono in due categorie: quelli che aggiornano ogni 6 mesi e quelli che aggiornano ogni 2 anni (rilascio LTS) -vedi politica dei rilasci di Ubuntu in wikipedia.
Lo sviluppo di una nuova versione procede così:
- si prende la versione precedente e la si riallinea con la versione in sviluppo di Debian;
- si aggiungono a queste i pacchetti che differenziano Ubuntu da Debian (meno del 25%) e si giunge così alla Alpha1;
- si procede nello sviluppo aggiungendo nuove funzionalità e programmi rilasciando un certo numero di Alpha n;
- quando viene rilasciata la Beta non vengono più aggiunte nuove funzionalità, ma sono corretti i problemi esistenti, così da stabilizzare il sistema;
- solitamente alla Beta segue la Release Candidate (RC) che è da considerarsi quasi uguale a quella definitiva e la Comunità si concentra nella correzione dei bugs.
- segue infine il rilascio della versione definitiva al grande pubblico.
Il Gruppo Test di Ubuntu-it ha dunque il compito di testare le immagini ISO rilasciate di volta in volta durante il processo di sviluppo del SO. Come è facile intuire si tratta di un compito di vitale importanza per la Comunità, dato che più persone effettuano test più bugs verranno scoperti e maggiore sarà la partecipazione della Comunità nella definizione delle priorità che gli sviluppatori devono perseguire.
Tutto ciò che si deve fare per entrare a far parte del Gruppo Test è spiegato alla pagina http://wiki.ubuntu-it.org/GruppoTest#partecipare.
Dal punto di vista pratico, i test si effettuano scaricando l’immagine ISO della distribuzione (tenendola aggiornata con un comando da terminale che vi permette di non dover riscaricare tutto da capo ad ogni rilascio) e creando una USB avviabile. I test possibili sono numerosi, ma la Comunità italiana ha deciso di concentrarsi su quelli che riguardano la versione Live del SO.
————————————————————————————————————————————————