Tuesday, August 23, 2011

vim tip: open a file at a given line

Today, I've got this error from an ssh command:

$ ssh qbert
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
c5:f1:e3:66:81:2f:6e:e1:6a:41:1b:21:a2:05:45:f3.
Please contact your system administrator.
Add correct host key in /home/giallu/.ssh/known_hosts to get rid of this message.
Offending key in /home/giallu/.ssh/known_hosts:84
RSA host key for qbert has changed and you have requested strict checking.
Host key verification failed.
lost connection

The key changed because I reinstalled that machine so there is not really anyone trying nasty things, I just need to get rid of that line (84). In order to open the file in vim at that line I used:

$ vim +84 /home/giallu/.ssh/known_hosts

followed by "dd" (delete line) and ":wq" (save and exit)

That's all for today's vim trick...

Thursday, August 18, 2011

Fedora 16 Alpha è pronta


Questa volta ci siamo: Fedora 16 Alpha è stata dichiarata rilasciabile, dribblando anche il mio tentativo di farla slittare in extremis...

Le immagini ISO saranno rese disponibili Martedì prossimo, 23 Agosto.

Thursday, August 11, 2011

Fedora 16: slitta il rilascio della Alpha

Fedora è una distribuzione "time based", ovvero il cui rilascio è deciso a priori per una certa data: quello che è pronto viene incluso, quello che non lo è rimandato alla versione successiva (come da poco capitato a btrfs).

Nonostante ciò, i criteri per il rilascio sono piuttosto rigidi, per cui se alla data stabilita ci sono ancora problemi considerati bloccanti, il rilascio slitta: ed è proprio quello che è successo nell'ultimo meeting Go/No-Go in cui si è deciso di rimandare di una settimana la versione Alpha (chi fosse interessato ai dettagli dei bug, può consultare il log del meeting)

La nuova data fissata per la Alpha è quindi il 23 Agosto

Tuesday, August 9, 2011

Fedora 16: si avvicina la Alpha

CrossroadsAnche durante il periodo estivo Fedora ha continuato tranquillamente la sua marcia di avvicinamento alla versione 16. Il primo traguardo è stato annunciato proprio pochi giorni fa con l'avvenuta separazione (branching) dei repository di quella che diventerà Fedora 16 da Rawhide, la quale invece continuerà la sua evoluzione verso Fedora 17.

Ma quali sono gli effetti pratici di questa notizia? In primo luogo, il branching marca l'inizio del periodo in cui si costruisce la prima release pubblica (denominata Alpha) che è prevista per il 16 Agosto.

Inoltre, le regole per introdurre aggiornamenti nel repository diventano più restrittive, ovvero da ora in poi si lavora esclusivamente alla stabilità dell'intera distribuzione, e le modifiche tendono a raggiungere questo obiettivo.

Ovviamente, per essere certi che gli aggiornamenti non producano regressioni c'è solo un sistema: seguire lo sviluppo e riportare tempestivamente ogni problema riscontrato.

E' chiaro che la Alpha (essendo composta e rilasciata a ridosso del branching) è consigliata ad una utenza più esperta, ma se avete una macchina di "riserva" sulla quale volete provare in anteprima le ultime novità è senz'altro una esperienza raccomandabile, ottima anche per iniziare a contribuire ad un progetto open.

Ma come si  fa a passare a Fedora 16 utilizzando il nuovo repository branched? Ne parlerò nel prossimo post!

Monday, August 8, 2011

Fedora 16 perde btrfs

Josef Bacik, uno degli sviluppatori dell'innovativo file system btrfs ha annunciato che i requisiti minimi definiti dal FESCo per il suo utilizzo di default in Fedora 16 non sono stati raggiunti.

Tra le altre cose, era necessario che prima della versione Alpha fosse disponibile lo strumento di controllo e riparazione del filesystem (fsck) ma ad oggi appare chiaro che non sarà possibile averlo in tempo.

Ovviamente, la Feature è stata solo posticipata e sarà con ogni probabilità disponibile in Fedora 17

Pausa estiva

Sea Shells 4Come (spero) avrete notato, mi sono preso un periodo di pausa dal blog che, se da un lato mi ha dato belle soddisfazioni - la prima volta che ho superato i 100 readers indicati dal badge a destra volevo dare un festa! - dall'altra parte è un impegno non indifferente per una persona sola.

A tale proposito ricordo che ogni contributo è prezioso, per cui se avete segnalazioni, brevi notizie o articoli completi da pubblicare potete contattarmi in qualunque momento via mail, twitter (o identi.ca) e google+.

Ovviamente, se pensate di poter contribuire direttamente e in maniera più continuativa, sarò lieto di darvi i permessi necessari a pubblicare direttamente su queste pagine.

Aspetto le vostre proposte!