jueves, febrero 24, 2011

MOTU Journey: Updating logjam

Bisecting the Moonrise
In order to get more confident with packaging tools I decided to try to upgrade a package. After a breaf search, I started working on LP #682461, upgrade logjam to new upstream version. I needed some theorical background for this, so I started reading the Updating a Package Recipe and the log from Didier Roche - How To Update a Package, IRC session.

The biggest obstacle to tackle were the patches. There were three patches in debian/patches and non of them applied cleanly, two of them where already in upstream source code so they are not needed anymore, but how do I delete them? Asking on #ubuntu-motu got me to Using Quilt, in debian wiki (thanks to c2tarun and RAOF for the words of wisdom). That leaved me with one patch that needed to be refreshed (almost all parts of the patch were merged upstream), which was not so difficult following the step in Using Quilt's wiki.

It was time to build the package on pbuilder and it failed to build due to missing Build-Depends. I wasn't if it was a good practice to add Build-Depends when updating a package so asked on #ubuntu-motu and it's ok as long as their actually needed. So I added the missing Build-Depends and pbuilder built the package \o/ Now it was time to attach the .dsc, .debian.tar.gz and .orig.tar.bz2 files and suscribe Ubuntu Sponsors Team to the Launchpad bug and we are done.

Picture by: Steve Jurvetson.

viernes, febrero 11, 2011

Just a little Bite

A little bite

So my first self-assignment in my MOTU Journey was to fix a Bitesize Bug. I wanted to get confident with the tools and to better understand the bug-fixing-workflow. The chosen victim was LP: #706221, just to fix a typo in the package description (piece of cake).

After asking a few questions in #ubuntu-motu, the suggestion was to send this change to Debian. The calibre packaging team uses bzr so I followed the Debdiff packaging recipe and after sorting some lintian warnings , I pushed the changes to my own branch and proposed it for merging.

What I learned from this? Use bzr for packaging, sort NMU's lintian warning. Thanks to persia and Laney for your help.

Picture by: Víctor de la Fuente.

jueves, febrero 10, 2011

Starting my MOTU Journey

Muskoka Wharf - Gravenhurst

After delaying it for two release cycles I'm starting my MOTU Journey. I believe that it's a little late in the release cycle to take this step, but it's better late than never!

As first step I've read the Packaging Guide, set up a pbuilder environment for Natty and subscribed to the MOTU-mentors mailing list. Right now I'm looking for a task, so wish me luck and I'll see you on #ubuntu-motu.

martes, febrero 08, 2011

4to Aniversario de Ubuntu Nicaragua

Hay gente que se emociona mucho con las fiestas...

Ven a celebrar con nosotros, el cuarto aniversario de la comunidad que puso a Nicaragua en el mapa del Software Libre. Para más información visita la wiki del evento.

miércoles, febrero 02, 2011

Ubuntu Bug Day dedicado a Rhythmbox

Ladybug Ladybug
Fotografía de Thomas Hawk
El próximo 3 de Febrero del 2011 se realizará el Ubuntu Bug Day dedicado a Rhythmbox. Si alguna vez te ha interesado trabajar con bugs, este es el momento adecuado.

- 100 nuevos bugs necesitan de tu cariño.
- 87 bugs incompletos necesitan verificación de estado.
- 57 bugs confirmados necesitan de revisión.

Si te has preguntado cómo clasificar (triage) bugs o te interesa aprender sobre ese tema, eres bienvenido, pues ¡todos podemos contribuir en un Bug Day! Abre tu cliente de IRC favorito y accede a #ubuntu-bugs en FreeNode y el BugSquad estará ahí para ayudarte.