Un grupo de gente pasó una docena de días juntos en julio en la tercera cumbre anual de desarrolladores de Tails. Esta fue una gran oportunidad para tener locas sesiones de hacking en persona, así como para discutir hacia dónde nos dirigimos y cómo.

Debates

Hablamos principalmente del crecimiento del proyecto: dado el creciente número de usuarios y nuestro ciclo de publicación súper-corto, es un reto mantener el proyecto sostenible y mantenible a medio/largo plazo.

Nuestra opinión al respecto se refleja primero en nuestro mapa de ruta actualizado: ahora tenemos una mejor visión de en qué queremos centrarnos para las próximas versiones principales de Tails: los hitos 1.0, 1.1 y 2.0 están ahora bastante bien definidos, e incluso nos hemos atrevido a esbozar objetivos para la 3.0.

Another key aspect on this topic was that we need to make it easier to contribute to Tails. We have listed many enhancements that could be made in this direction, especially on the website. We also have identified areas that could benefit most from a few new dedicated contributors. We will publish targeted calls for help in the next few months.

También hemos rediseñado nuestros canales de comunicación para facilitar la participación de nuevos colaboradores, hacer posible un mayor reparto de la carga de trabajo y poder ofrecer una mejor asistencia a los usuarios. En resumen:

  • Nuestras listas de correo reciben bastante tráfico estos días. Esto podría disuadir a la gente de leerlas. Así que vamos a crear dos listas de correo especializadas: una privada y encriptada recibirá los informes de errores, mientras que la pública estará dedicada a la asistencia a los usuarios.
  • Se montará una página de preguntas frecuentes cada vez mayor: será una herramienta de ayuda de autoservicio y debería hacer menos repetitivo el trabajo de asistencia.
  • Dentro de unos meses evaluaremos cómo va todo esto y reconsideraremos el soporte web, que de momento queda aplazado.

Aun así, la lista de correo tails-dev sigue siendo el principal canal de comunicación para el desarrollo y las discusiones de todo el proyecto.

Esta cumbre nos ha dado la oportunidad de evaluar y perfeccionar procesos que establecimos hace un año, como nuestro calendario de lanzamientos y una política formal de fusiones.

Para terminar, se ampliará el experimento de las reuniones públicas de desarrollo y seguiremos celebrando sesiones mensuales de Low Hanging Fruits. No sólo estas sesiones son muy útiles para mejorar Tails, sino que además nos alegramos de ver a gente nueva unirse a estas fiestas recientemente. Esperamos ver aún más en el futuro: ¡estas sesiones son un gran momento para empezar a contribuir a Tails!

Hack

Las horas de reuniones fueron sin duda una parte necesaria de la cumbre, pero también dedicamos una buena parte de nuestro tiempo a actividades prácticas. Afortunadamente, hay bastante margen de mejora en Tails, así que nunca nos quedamos desocupados.

The most noticeable technical change that happened during the summit was perhaps our move to Redmine for managing our tasks and plans. We are not exploiting the full potential of Redmine yet, but it already feels far less messy than how we did previously. Hopefully this will help others get involved! Many thanks go to Riseup for hosting the Redmine instance we use. Note that we will keep using ikiwiki for blueprints.

Taking advantage of Redmine, we have started classifying tasks in various useful ways: e.g. easy tickets do not require much knowledge of the Tails internals to be solved, and are ideal places to get involved. In passing, other nice custom queries provide lists of tasks involving sysadmin. and web development.

Hemos pasado algún tiempo enumerando problemas con las primeras versiones de Tails basadas en Debian Wheezy. Ahora tenemos más claro lo que queda por hacer: algunas docenas de tickets fueron creados. ¿Hemos mencionado que cualquier tipo de ayuda es bienvenida? :)

También nos hemos ocupado de nuestra instancia de Jenkins: cada vez está más cerca de ser algo que podemos utilizar y en lo que podemos confiar como parte de nuestro flujo de trabajo diario.

Se fusionaron muchas ramas para la próxima versión 0.20, incluyendo la instalación de Dasher y un primer paso hacia el reemplazo de TrueCrypt.

Se ha reescrito la documentación de Pidgin y OTR para que sea más clara y precisa, así como nuestra explicación de la forma en que se generan los nombres de usuario aleatorios para las cuentas de Pidgin.

También se han tomado más medidas para no iniciar Iceweasel al arrancar.

Al final está el principio

Como puedes adivinar, esta cumbre ha sido tan intensa como las anteriores. Tails está viviendo tiempos decisivos, así que esperamos que el próximo año sea bastante interesante. quizá puedas marcar la diferencia, ¡así que no dudes en unirte al baile!