jueves, octubre 28, 2010

Utilizar CAFF + msmtp para firma de llaves GPG

CAFF es un script que es de mucha ayuda para firmar llaves GPG. En resumen, CAFF toma una lista de llaves GPG, las obtiene desde un servidor de llaves o desde un 'keyring' y llama a GnuPG para firmarlas. Luego las envía por correo electrónico a cada una de las direcciones de correo electrónico presentes en cada llave.

Para obtener CAFF basta con instalar el paquete signing-party en Ubuntu/Debian y también es recomendable instalar gnupg-agent, para no tener que escribir la contraseña de nuestra llave gpg cuando estamos firmando varias llaves.

Para configurar CAFF solo debemos sustituir los elementos correspondientes en el archivo de configuración que se encuentra en ~/.caffrc y descomentar la plantilla que se utilizará como cuerpo del correo electrónico cuando enviemos las llaves firmadas; por ejemplo:
$CONFIG{'owner'} = 'Juan Perez';
$CONFIG{'email'} = 'juan@perez.info';
$CONFIG{'gpg-sign-args'} = "save";
# Incluir los últimos 16 caracteres del figerprint de tu llave pública
$CONFIG{'keyid'} = [ qw{1D4FE8D976661234} ];
$CONFIG{'also-encrypt-to'} = [ qw{1D4FE8D976661234} ];
$CONFIG{'keyserver'} = "keyserver.ubuntu.com";
Para poder enviar las llaver firmadas por correo electrónico debemos tener configurado un relay host en nuestra máquina. Como yo tengo una configuración funcional de msmtp prefiero utilizar dicho MTA en lugar de configurar postfix o exim4, para ello instalé el paquete msmtp-mta.

Una vez que tenemos CAFF + msmtp configurados correctamente, ya estamos listos para firmar llaves y enviarlas por correo electrónico a su dueño con un simple paso:
$ caff -m yes
Donde puede ser los últimos 8 caracteres o el fingerprint completo de la llave que queremos firmar. Si hemos participado en una KSP posiblemente tengamos varias llaves por firmar, así que podemos crear un archivo con la lista de llaves (una por línea) que vamos a firmar y ejecutar CAFF de la siguiente forma:
$ caff -m yes `cat list-of-keys.txt`
Referencia: Signing Keys with CAFF.

lunes, octubre 18, 2010

Maverick Release Party - Ubuntu Nicaragua

What an awesome release party! It's been one of the best events I've been since I joinned this great community. We took this change to re-launch the LoCo's website (powered by Felix, Byron and Fitoria) and recognized the efforts of the not-so-new members of our team.







Thanks to Neville Cross and Masión Teodolinda for sposoring the event and CISAS for the breath-taking t-shirts, it wouldn't had been the same without your support.



You can see more pictures in Felix's Gallery, the Event's Gallery and mine.

martes, octubre 12, 2010

Ubuntu Open Week en Español - Día 1

El día de ayer iniciamos la Ubuntu Open Week en Español correspondiente el ciclo de Maverick Meerkat. A parte de solventar algunos problemas con Clasebot (thanks Nathan Handler), todo fluyó sin inconvenientes (excepto por el bug al ejecutar Lernid en Maverick que no nos permitió ver las diapositivas de las sesiones respectivas).
La agenda de primer día fue la siguiente:
El día de hoy tendremos una agenda interesante, así que te esperamos en los canales IRC #ubuntu-charlas y #ubuntu-charlas-chat en freenode.net

lunes, octubre 04, 2010

Maverick Ubuntu Open Week, Spanish Spoken

For third release in a row, the Spanish Speaking Ubuntu Community will host the "Semana Ubuntera" (or Ubuntu Open Week in Spanish). A week of IRC sessions to spread the Spirit of Ubuntu to the new (and not so new) members of our great community. As usual, Leandro Gómez created some great artwork to promote the event.
If you want to run a session, feel free to contact me or add yourself to the event's wiki. What to twitt/dent about the Semana Ubuntera? Please use the #uowes hashtag :)

miércoles, septiembre 29, 2010

Enviar Parches por e-mail con Git

Recientemente he estado en contacto con la Comunidad de Desarrollo de Almidón y una de las gratas sorpresas es que cambiaron de Sistema de Control de Versiones, ahora están usando Git y esto me ha dado un poco más de confianza para tratar de colaborar con este proyecto. El único inconveniente del cambio a Git es que tienes que proporcionar tu llave pública ssh más tu dirección IP para poder tener acceso al repositorio, por lo que se me ocurrió buscar una manera cómoda de enviar parches por e-mail con Git.

Semanas atrás había configurado Mutt como cliente de correo electrónico utilizando como guía este post, y después de googlear un poco me di cuenta que podía reutilizar esa configuración, solo necesitaba instalar el paquete 'git-email' y decirle a Git donde encontrar mi servidor smtp, para ello:
git-config --global sendemail.smtpserver /usr/bin/msmtp
Ahora (asumiendo que ya tenemos una copia del repositorio del proyecto/aplicación) solo nos hace falta crear un parche para luego enviarlo a la lista de desarrollo correspondiente, un posible uso podría ser:

- Hacer cambios en un branch local.
- Perpetuar los cambios (commit).
- Preparar el parche (git format-patch origin)
- Enviar el parche (git send-email --to dev@lista-proyecto.org patch-file)

Fuentes:

martes, agosto 31, 2010

Ubuntu Global Jam - Nicaragua

As part of the Ubuntu Global Jam, some friends of the Ubuntu Nicaraguan Team joinned past Sunday at Hotel Masión Teodolinda to be part of this great party.

The main goal of the event was to translate Ubuntu, but we also took a time to make a health check of our LoCo Team a prepare our Team wiki page for the upcoming team reapproval.

miércoles, agosto 18, 2010

Ubuntu 10.04.1 LTS liberado oficialmente

El equipo de desarrollo de Ubuntu ha anunciado oficialmente la liberación de Ubuntu 10.04.1 LTS, la primera actualización de mantenimiento para Ubuntu 10.04. Esta actualización incluye CD's actualizados para las versiones de escritorio, servidor y alternate para las aquitecturas i386 y amd64.

Se han integrado numerosas actualizaciones, se proveen medios de instalación actualizados de manera que se necesiten descargar pocas actualizaciones después de la instalación. Estas incluyen actualizaciones de seguridad y corrección de errores de alto impacto, con énfasis la estabilidad y compatibilidad con Ubuntu 10.04 LTS.

Para obtener Ubuntu 10.04.1 LTS pueden visitar http://www.ubuntu.com/getubuntu/download

Vía The Fridge.

jueves, agosto 05, 2010

Empathy FTW!

Ya les he comentado que utilizo Empathy como cliente de mensajería instantánea y a pesar de las críticas que ha recibido esta aplicación, tiene varias características interesantes que hasta ahora he "descubierto".
Gracias a un "mal viaje" de mi amigo Marcelo, me di cuenta que era posible sostener una conversación grupal en Empathy con mi cuenta de Google Talk.
Tratando de recordar un enlace que había recibido vía "chat" me topé con la herramienta de búsqueda de conversaciones de Empathy. La interfaz está muy amigable y sería genial que se integrara con Zeigeist :)

Global Jam Nicaragua

The Ubuntu Nicaragucan Team will gather at Mansión Tedolinda Hotel on Sunday, August 29th to run a Traslation Sprint as part of the Ubuntu Global Jam. Thanks to Güegüe Education for letting us use their mobile laboratory to run this event.

If you are in or near Managua on that date and want to collaborate with Ubuntu with your translations, come and join us! More information available at http://loco.ubuntu.com/events/team/240/detail/