Creciendo con Gyrus

Claudio Saavedra

claudio@gnome.cl

6a RFHG – DuocUC Concepción

4 de junio 2005

¡Que es eso!

Gyrus es un cliente para administrar cuentas de correo en servidores IMAP.

Ya... y?

Historia:

Los administradores de IMAP/Cyrus usaban un cliente de consola llamado cyradm.

Además de ser incómodo, cyradm dejó de ser parte de la distribución de cyrus.

Alternativas: telnet (super!).

¡NO ME GUSTA TELNET!

A Alejandro Valdés no le gusta usar telnet.

Como le gusta GNOME y sabe programar, se le ocurrió:

¿Y si hago un programa para administrar cyrus desde GNOME?

2003-08-11 Alejandro Valdes <alejandro@gnome.cl>

* Inicio proyecto

“Necesito un cachito para mis alumnos”

Un profesor de Ingenería de Software se acerca a Alejandro para pedirle un proyecto para sus alumnos.

Alejandro piensa “hmm... gyrus!”

Fork!

Gyrus entra al CVS de GNOME Chile (Agosto 2003).

Para que los alumnos de ingeniería de software trabajen por su cuenta, se mantiene una copia en el cvs personal de Alejandro.
Y ¿quiénes son esos alumnos?

Era obvio...

Mauricio Fuentes

Claudio Saavedra

Alejandra Torres

Cristian Guevara

Ingeniería de Software I

“Tienen que usar CVS”

“Tienen que usar ChangeLog”

“Usen la GNOME Programming Guidelines”
¿Qué diablos es todo eso?

CONASOL: Gracias

En octubre se organizó en Talca el Congreso Nacional de Software Libre

Federico Mena y Rodrigo Moya, dos mega-hackers de GNOME hacen charlas sobre GNOME y GTK+, entre otras cosas.

Conocimos a GNOME Chile: irc.cl#gnome

Ing. de Software: aprobado.

El proyecto del curso fue un exito.

Aprendimos mucho de desarrollo en GNOME.

Y despues...?

Retomando la versión de Alejandro

Empecé a hackear junto con Alejandro (verano 2004).

Vamos conociendo otros hackers en el camino...

Adicto a las listas de correo.

irc.gimp.org: #gtk+, #gnome-hispano, #gtk-devel, ...

Gyrus está bien pero...

La primera version está bien, pero el código es demasiado inmaduro.

Ya conocemos el problema: Ataquemoslo desde cero.

gyrus comienza de cero.

Tenemos release!

Octubre 22: Versión 0.2.99

La primera versión publicada.

Vinieron varios release... pero estamos muy aislados.

mv gnome.cl/gyrus gnome.org

Abril 2005: Gyrus se mueve al CVS de GNOME

Tenemos Bugzilla

En una semana gyrus es traducido a más de 4 idiomas

Gyrus es empaquetado para fedora core 3

Vamos vamos vamos!

Gente de todos lados empieza a preguntar por gyrus.

Reportes de bugs empiezan a llegar (bugs => alguien usa tu programa!)

Futuro

Faltan hackers!!!!!

¿Interesado en aprender?

Gracias por no pifiar.

2005-06-04T17:28:44