Gerald Pfeifer, director técnico de SUSE y presidente del comité de supervisión de openSUSE, ha propuesto a la comunidad considerar la iniciativa de unir los procesos de desarrollo y ensamblaje de las distribuciones openSUSE Leap y SUSE Linux Enterprise. Actualmente, las versiones de openSUSE Leap se forman a partir de un conjunto base de paquetes de la distribución SUSE Linux Enterprise, pero los paquetes para openSUSE se ensamblan por separado a partir de paquetes de código fuente. La esencia es unificar el trabajo de ensamblaje de ambas distribuciones y utilizar en openSUSE Leap paquetes binarios listos de SUSE Linux Enterprise.
En la primera etapa, se propone realizar la fusión de las bases de código que se cruzan de openSUSE Leap 15.2 y SUSE Linux Enterprise 15 SP2, en lo posible sin perder la funcionalidad y estabilidad de ambas distribuciones. En la segunda etapa, paralelamente al lanzamiento clásico de openSUSE Leap 15.2, se sugiere preparar una edición separada basada en los archivos ejecutables de SUSE Linux Enterprise y lanzar una versión intermedia en octubre de 2020. En la tercera etapa, se planea formar el lanzamiento openSUSE Leap 15.3 en julio de 2021, utilizando por defecto los archivos ejecutables de SUSE Linux Enterprise.
El uso de los mismos paquetes simplificará la migración de una distribución a otra, ahorrará recursos en ensamblaje y pruebas, permitirá eliminar complicaciones en los archivos spec (todas las diferencias definidas a nivel de los archivos spec serán unificadas) y facilitará el envío y procesamiento de informes de errores (permitirá alejarse del diagnóstico de diferentes ensamblajes de paquetes). openSUSE Leap será presentado por SUSE como una plataforma de desarrollo para la comunidad y socios externos. Para los usuarios de openSUSE, el cambio será beneficioso al permitir el uso de código estable de la distribución industrial y paquetes bien probados. Las actualizaciones que involucren paquetes que se crucen también serán comunes y bien probadas por el equipo de control de calidad de SUSE.
El repositorio de openSUSE Tumbleweed seguirá siendo la plataforma para desarrollar nuevos paquetes que se transferirán a openSUSE Leap y SLE. El proceso de transferencia de cambios a los paquetes base no cambiará (esencialmente, en lugar de compilar desde paquetes src, se utilizarán paquetes binarios listos). Todos los paquetes compartidos seguirán estando disponibles en Open Build Service para su modificación y creación de bifurcaciones. Si es necesario mantener diferentes funcionalidades de aplicaciones comunes en openSUSE y SLE, se podrá trasladar la funcionalidad adicional a paquetes específicos de openSUSE (similar a la separación de elementos de marca) o buscar la inclusión de la funcionalidad deseada en SUSE Linux Enterprise. Los paquetes para arquitecturas RISC-V y ARMv7, que no están soportadas en SUSE Linux Enterprise, se sugieren compilar por separado.
Fuente: opennet.ru
