El proyecto Debian ha comenzado a probar el sistema Debusine, que permite crear repositorios personalizados a través de los cuales se pueden distribuir versiones más recientes de software, llevar a cabo pruebas preliminares de paquetes o alojar paquetes adicionales que no son adecuados para los repositorios estándar de Debian. Debusine se presenta como el análogo de Debian a los repositorios PPA (Personal Package Archive) utilizados en Ubuntu. El proyecto es desarrollado por Colin Watson, quien en su momento formó parte de los comités técnicos de Debian y Ubuntu, y trabajó en el desarrollo del servicio Launchpad, el instalador de Ubuntu y el sistema de inicialización Upstart.
Se espera que Debusine sea útil para los desarrolladores de Debian, permitiendo la prueba aislada de paquetes en sistemas reales antes de enviar cambios al repositorio principal. Por ejemplo, al solucionar un problema en un paquete, el desarrollador puede utilizar Debusine para que los usuarios afectados puedan probar la solución antes de su implementación. Debusine también puede ser utilizado por proyectos que deseen distribuir varias versiones de software simultáneamente o aquellos que no pueden cumplir con los requisitos de Debian para los paquetes en los repositorios principales.
Al publicar paquetes, Debusine ofrece funcionalidad para realizar pruebas de calidad (QA) y en el futuro se dispondrá de herramientas para rastrear regresiones (en desarrollo). Se ofrece la capacidad de verificar paquetes mediante firma digital, utilizando claves vinculadas a los repositorios. Los paquetes se compilan teniendo en cuenta el contenido actual del repositorio Debusine, así como la versión correspondiente de Debian. Todos los repositorios cuentan con un sistema incorporado para crear instantáneas automáticamente.
Para la prueba, Debusine se ha puesto en funcionamiento servidor debusine.debian.net, donde la posibilidad de publicar paquetes está actualmente disponible solo para desarrolladores y mantenedores de Debian que tienen una cuenta en Salsa. Para publicar paquetes, se pueden utilizar las herramientas debusine-client y dput-ng. En debusine.debian.net se permite el alojamiento de paquetes cuyos términos de licencia cumplen con los requisitos de Debian.
Fuente: opennet.ru
