Sorgenti di Full Circle Magazine su Launchpad
Per venire incontro ai problemi che abbiamo avuto per l'edizione del numero 8 della rivista FCM, i sorgenti di Full Circle Magazine (issue 9) sono ora disponibili su Launchpad all'url [https://code.launchpad.net/~ubuntu-it-magazine/fcm-it/edizione-fcm-it]
Per scaricare i file, i redattori dovranno utilizzare il tool bzr installabile dai repository ufficiali di Ubuntu. Il comando da lanciare per fare il download, come scritto anche nella pagina di presentazione del branch è
bzr branch http://bazaar.launchpad.net/~ubuntu-it-magazine/fcm-it/edizione-fcm-it
Questo comando creerà una cartella edizione-fcm-it nella cartella in cui è stato lanciato. Non spostare tale cartella altrove, altrimenti bzr non terrà traccia delle modifiche effettuate e non sarà possibile successivamente aggiornare i sorgenti online.
Fatto questo, i redattori potranno lavorare sui file come hanno sempre fatto in passato. Potranno così apportare le modifiche necessarie alla traduzione del numero e aggiornare i sorgenti stessi senza perdere traccia di ogni modifica effettuata tra un upload e il successivo.
Ad ogni [:Fcm/Edizione/BetaRelease: BetaRelease] basterà dare questi due comandi, nella cartella principale del progetto (edizione-fcm-it)
bzr commit -m "Qualsiasi commento sull'aggiornamento" bzr push bzr+ssh://<name>@bazaar.launchpad.net/~ubuntu-it-magazine/fcm-it/edizione-fcm-it
Al posto di <name> sostituire il proprio account launchpad. I redattori dovranno aver prima aggiunto una chiave SSH identificativa dell'utente da cui fanno l'aggiornamento nel proprio profilo di launchpad. Ogni chiave ssh è legata al computer in cui viene creata, per cui se si utilizzano più computer andranno aggiunte più chiavi SSH.
Aggiornamento del branch presente sul proprio PC
Ad ogni aggiornamento effettuato da un componente del gruppo basterà dare questo comando in un Terminale, posizionandosi prima nella cartella principale del progetto (edizione-fcm-it):
bzr merge
Importazione di una chiave SSH in Launchpad
Se ancora non avete una chiave SSH, da terminale dare il comando
ssh-keygen
scegliere il percorso di default per la creazione della chiave (premere invio alla richiesta del nome file) e immettere per due volte una password (opzionale).
Dopodiché andrà letta la chiave pubblica con
cat ~/.ssh/id_rsa.pub
l'output sarà qualcosa del tipo
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2QYP8AHHp52BHRl+ZQnuVfQZ5q0LQsb2EmNJkhM3Yxbdff3NHpntC+zHrOLCY4QSVI7zYbDL/DoIGbrjRWF6KSTK0IloyNJLmaG7S jnU6znpVLXKIVPTa7KyDZaoWx8OYUfLLnxg3fuFbh/Kn/Y5Yob40lo3QSVOmRf6FLLd0gU25e1w+8hRiY8jOTKYi5ZpfPVofEgwdTm0yPoJxl51VEfbM3/E7blq4/XmUZcoYS0vm7D tL2wRv3e0d40l4gPzcbSYnL7jmiuQ67uCxf9cSAUaFm6iBV75s7gDirUHkX5JrOK3AQJy8Vp4PT1RoeXjJtrE/xUg1feOBp4Bbt2rdQ== paolo@paolettopn
copiare l'output e incollarlo nel proprio profilo launchpad nella sezione "Update SSH keys" e il gioco è fatto.