Debian: una distribución hecha por voluntarios como vos Margarita Manterola
Qué es Debian ● El “sistema operativo universal” ● Incluye más de paquetes. ● Unos 1000 desarrolladores ● Otros 1000 colaboradores ● Cientos de miles de usuarios
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.
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.
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. :)
Formas de Colaborar ● En Español – Difundiendo la distribución. – Ayudando a otros usuarios: – Traducciones:
Formas de Colaborar ● En Inglés (no necesariamente muy bueno) – Reportando bugs – Arreglando bugs – Proyectos: – Manteniendo paquetes
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
Manipular Bugs ● Referencia: ● Para mandar un bug nuevo: – utilizar el comando reportbug – manda el mail a ● Para agregar información: ● Para enviar comandos: utilizar el comando bts.
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
Colaborar con paquetes ● Participando en un grupo – ● Adoptando paquetes huérfanos – – wnpp-alert ● Armando nuevos paquetes
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.
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.
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.
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.
Muchas Gracias