Monday, February 21, 2011

Test week: schede grafiche

11127-45_HD3650_1GHM512MBDDR2_PCIE_C02Siamo giunti alle giornate di test più gettonate nelle precedenti release, e questa volta saranno ancora più importanti del solito!

Infatti i tre test day dedicati ai più diffusi chipset video (NVIDIA, ATI/AMD, Intel), usualmente raggruppati nella stessa settimana, sono in programma a partire da domani con il seguente ordine:

Come è facile intuire, i problemi con le schede video sono una delle più importanti classi di bug da rintracciare e risolvere prima del rilascio visto che potenzialmente possono rendere il sistema inutilizzabile.

Questa volta però sono ancora più importanti perchè verificheremo esplicitamente la compatibilità con Gnome Shell, la nuova interfaccia grafica di GNOME 3 che rappresenta una delle feature principali di Fedora 15.

Le modalità per partecipare sono le solite, sarà sufficiente utilizzare l'immagine live predisposta dal team QA per avviare il sistema da usare per i test, come descritto nelle apposite pagine wiki.

Sviluppatori e membri del team QA saranno disponibili sul canale IRC #fedora-test-day su Freenode – per aiutare nei test e nella creazione di eventuali bug report. Se non avete un client IRC configurato è anche possibile accedere al canale attraverso una comoda interfaccia webIRC.

Se passate da quelle parti, non scordate di salutarmi! Il mio nick è "giallu"

Saturday, February 12, 2011

Anche Fedora partecipa al Codemotion

Da questa edizione il Java Day Roma cambia e diventa Codemotion, aprendosi a tutti i linguaggi e tecnologie.

Sono tanti i temi caldi affrontanti: Html5, Twitter, Database No-Sql, sviluppo di videogiochi, creazione di applicazioni mobile, comparazione e nuovi linguaggi. Si parlerà anche di Android, Sistemi Operativi, architetture… lo scopo del Codemotion è quello di stimolare la comunità a creare software migliori che possano reggere meglio l'inevitabile impatto del tempo.

Ogni intervento del Codemotion vuole emozionare i partecipanti. Suscitare l'interesse del pubblico e alimentarne la passione sono gli obiettivi che contraddistinguono l’evento. I talk non pretendono di insegnare, ma di rendere più facile il successivo processo di imparare.

Durante il Codemotion i partecipanti potranno consegnare alle aziende Sponsor il curriculum vitae per avere nuove opportunità professionali.

Alcuni Ambassador del progetto Fedora (a partire dal sottoscritto) saranno sicuramente presenti alla manifestazione, per cui se siete utenti Fedora o semplicemente curiosi di sapere chi siamo e cosa facciamo, guardatevi intorno, cercate le magliette blu che ci contraddistinguono e fermatevi a fare due chiacchiere con noi!

Tuesday, February 1, 2011

Test Day 3 Febbraio: Gnome 3

Come è ovvio che sia, GNOME 3 è una delle feature che più caratterizzerà Fedora 15 portando con sè la nuova interfaccia grafica (Gnome Shell) che ridefinisce completamente il modo di interagire con l'ambiente grafico.

Dato l'impatto su larga parte dell'utenza (GNOME è infatti il desktop di default di Fedora) sono in programma non uno, non due ma ben TRE Test Days dedicati a GNOME.

Ovviamente, queste saranno ottime occasioni per dare una mano sia a Fedora che a GNOME per cui se siete utenti di una qualunque distribuzione basata su GNOME non fatevi scappare l'occasione di far conoscere agli sviluppatori GNOME i risultati dei vostri test!

Infatti per partecipare al primo dei Test Day, che si terrà questo Giovedì 3 Febbraio, non sarà necessario installare Fedora ma sarà sufficiente seguire le istruzioni della pagina wiki dedicata all'evento.

Ci saranno altri tester, membri del team QA Fedora e sviluppatori GNOME a disposizione tutta la giornata nel canale IRC #fedora-test-day su Freenode per discutere delle eventuali problematiche riscontrate; in caso non abbiate un client adatto, è disponibile anche una una interfaccia WebIRC utilizzabile con qualunque (decente) browser.

Ma vediamo in breve come funzioneranno.

Dopo aver scaricato e fatto partire il CD Live indicato nella pagina del Test Day, si potranno scegliere uno o più dei casi d'uso proposti, che riguardano comuni operazioni tipo eseguire applicazioni, configurare l'interfaccia, interagire con le utility del desktop: nulla di complicato quindi, per cui tutti possono provare spendendo solo pochi minuti!

Alla fine i risultati andranno aggiunti alla pagina wiki, che non richiede autenticazione per eseguire le modifiche; inoltre, se non siete disponibili Giovedì è possibile eseguire i test prima o dopo la giornata programmata, i risultati saranno comunque di grande utilità. Da notare comunque che i test e la tabella dei risultati non è ancora completa, per cui assicuratevi di ricaricare la pagina dopo Mercoledì per vedere le ultime modifiche.

Insomma, se volete essere tra i primi a provare GNOME 3 ed aiutare a fare in modo che funzioni al meglio il giorno del rilascio, non esitate a partecipare.

Vi aspettiamo numerosi!

UPDATE:
Il desktop team di Fedora sta lavorando per avere pronta una immagine contenente GNOME 2.91.6; al momento non è chiaro se si farà in tempo per cui consiglio di chiedere nel canale in modo da risparmiarsi l'eventuale download doppio.

Wednesday, January 26, 2011

Partono i Test Day per Fedora 15

EthernetA partire da domani, 27 Gennaio ricominciano i Test Days  che caratterizzano da diverse release l'ultima parte del ciclo di sviluppo di Fedora.

In particolare, si andrà a testare una nuova feature introdotta in Fedora 15, per cui i nomi delle periferiche ethernet saranno assegnati in maniera deterministica.

Come indicato nella pagina corrispondente del wiki, questa caratteristica è indispensabile nel caso di macchine con più di una scheda ethernet, quindi principalmente server (non a caso la feature è stata proposta da un ingegnere Dell) ma visto che ci dovremo abituare a dire addio alle vecchie interfacce "ethX" in favore delle nuove "emX" o "pciX#Y" anche nei PC desktop e laptop, può valere la pena di spendere qualche minuto per seguire le istruzioni nella pagina preparata dal team QA ed eseguire i test proposti.

Come al solito, per ogni dubbio o domanda ci saranno sviluppatori e membri del team QA di Fedora nel canale IRC #fedora-test-day su Freenode.

Friday, January 21, 2011

start tracking existing branches with git

Git has the concept of "tracking branches": a local branch can be linked to a remote branch so pull and push commands have a default destination on the remote repository.

As an added benefit, you will get an informative message on top of "git status" output telling you which one of the two ends has new commits, like this:
$ git status
# On branch master
# Your branch is behind 'origin/master' by 11 commits, and can be fast-forwarded
Now, this works by default with the master branch but if you created a local branch like:
$ git checkout -b new_branch
Switched to a new branch 'new_branch'
then decided to push it to origin (or any other remote), tracking will not be active unless you use the command:
$ git push --set-upstream origin new_branch
Counting objects: 40, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (25/25), done.
Writing objects: 100% (25/25), 3.25 KiB, done.
Total 25 (delta 19), reused 0 (delta 0)
To git@github.com:giallu/testrepo.git
   dcdb736..643a3f2  new_branch -> new_branch
Branch new_branch set up to track remote branch new_branch from origin
If you forget to use the --set-upstream option during push you can also do it later (from version 1.7) with:
$ git --set-upstream origin new_branch