1 Debian: una distribución hecha por voluntarios como vos Margarita Manterola [email protected]
2 Qué es Debian ● El “sistema operativo universal” ● Incluye más de 10.000 paquetes. ● Unos 1000 desarrolladores ● Otros 1000 colaboradores ● Cientos de miles de usuarios
3 Algo de historia de Debian ● Empezada por Ian Murdock hace 16 años. ● Para simplificar el uso de GNU/Linux. ● Se le fueron sumando voluntarios. ● Se escriben documentos fundacionales ● “Contrato Social” ● Debian Free Software Guidelines.
4 Debian y sus derivados ● Muchas distribuciones derivadas ● Linspire, Xandros, Skolelinux, Linex, etc. ● Ubuntu (2004), orientada al usuario final. ● Cada derivado tiene sus objetivos ● La diversidad contribuye a Debian.
5 Por qué colaborar ● Dar un poco a cambio de todo lo que recibimos. ● Nadie mejor que nosotros para saber qué le falta a la distribución. ● Todo aporte vale. ● Está bueno. :)
6 Formas de Colaborar ● En Español – Difundiendo la distribución. – Ayudando a otros usuarios: [email protected] – Traducciones: [email protected] [email protected]
7 Formas de Colaborar ● En Inglés (no necesariamente muy bueno) – Reportando bugs – Arreglando bugs – Proyectos: http://alioth.debian.orghttp://alioth.debian.org – Manteniendo paquetes
8 Reportes de bugs ● Un buen reporte facilita un bug arreglado – Por ahora deben hacerse en inglés. – Esencial: los pasos para reproducir el bug. – Incluir toda la información relacionada. ● Aún mejor – Buscar el bug en upstream – Incluir el arreglo
9 Manipular Bugs ● Referencia: http://bugs.debian.org/http://bugs.debian.org/ ● Para mandar un bug nuevo: – utilizar el comando reportbug – manda el mail a [email protected] ● Para agregar información: [email protected] ● Para enviar comandos: utilizar el comando bts.
10 Listas de Correo ● Empezar en listas de grupos específicos. – Java, Python, GNOME, KDE ● Preguntas de paquetes: debian-mentors ● Para estar al tanto de las novedades: debian-devel-announce ● Listas de correo de Debian http://lists.debian.org
11 Colaborar con paquetes ● Participando en un grupo – http://alioth.debian.org ● Adoptando paquetes huérfanos – http://www.debian.org/devel/wnpp/ http://www.debian.org/devel/wnpp/ – wnpp-alert ● Armando nuevos paquetes
12 Mantener un paquete ● No es necesario ser desarrollador. ● Tenerlo actualizado a la última versión. ● Cumplir con las políticas de Debian. ● Solucionar los bugs lo más rápido posible. ● Enviar a upstream los que no se pueden solucionar.
13 Debian Mantainers ● Un paso intermedio entre usuario y desarrollador. ● Permiso para subir uno o pocos paquetes. ● Se lo puede pedir después de un tiempo de mantener. ● Sólo requiere el conocimiento de mantenimiento de paquetes.
14 Desarrolladores de Debian ● Implica un mayor compromiso con Debian ● Requisitos – Mantener más de un paquete – Tener un advocate – Tener una clave GPG firmada por desarrolladores.
15 New Maintainer Process ● Muchas preguntas son interesantes, se las puede ir contestando por adelantado. ● No hay que esperar a terminar el proceso para empezar a colaborar con Debian. ● Es un proceso lento que requiere mucha paciencia. Pero en el camino se puede aprender mucho.
16 Muchas Gracias [email protected]