Home Wiki > openSUSE:Evergreen
Sign up | Login

openSUSE:Evergreen

tagline: De openSUSE

El proyecto comunitario de mantenimiento, conocido con el nombre en clave de Evergreen, extiende el periodo de mantenimiento de openSUSE más allá del tiempo oficial en el que la comunidad de la distribución da soporte (18 meses).

¿Qué es eso?

Evergreen es un esfuerzo comunitario por prolongar el tiempo de mantenimiento que openSUSE les da a sus versiones cuando estas alcanzan la fecha oficial de fin de vida y pasan a formar parte de las distribuciones sin soporte oficial.

Distribuciones con soporte

La única distribución con soporte actualmente por este proyecto es openSUSE 13.1. Las versiones que han tenido, tienen o tendrán soporte pueden verse en la siguiente tabla:

Distribución Estado Comienzo soporte Fin soporte Mantenedor Notas
openSUSE 11.1 inactiva Wolfgang Rosenauer El soporte ya ha finalizado.
openSUSE 11.2 inactiva 12 de mayo de 2011 30 de noviembre de 2013 Lijewski Stefan No ha recibido actualizaciones regulares desde principios de diciembre de 2013.
openSUSE 11.4 inactiva 5 de noviembre de 2012 julio 2014 Lijewski Stefan
Wolfgang Rosenauer
Aún se aceptan contribuciones de parches.
openSUSE 13.1 activa febrero 2016 noviembre 2016

La última versión con soporte Evergreen es openSUSE 13.1. El anuncio oficial se hizo en Noviembre de 2012. La próxima versión para la que se está planificando dar soporte por el proyecto Evergreen será la 13.2.

openSUSE 11.1 tuvo soporte durante tres años. Ese es el período de tiempo que queremos ofrecer para futuras versiones. También era posible ofrecer actualizaciones para todas las partes de la distribución, esa es la meta para los siguientes lanzamientos.

¿Cómo activar Evergreen?

Versión 11.4

  • En YaST o mediante zypper, añadir el repositorio actualizado, con el comando que se muestra a continuación y aceptar la llave GPG que pide
    sudo zypper ar --refresh -r http://download.opensuse.org/evergreen/11.4/openSUSE:Evergreen:11.4.repo

No se necesitaría nada más, simplemente ejecutar de vez en cuando "YaST Online Update" o zypper patch desde la terminal registrado como superusuario, para hacer que las correcciones de errores y los parches de seguridad estén disponibles en Evergreen.

El usuario / administrador debe tener en cuenta que los distintos repositorios habilitados para openSUSE 11.4 –OSS, Non-OSS, Packman y Evergreen– pueden provocar inestabilidades, y YaST/zypper informarán de las inconsistencias que tendrán que resolverse según sea necesario para continuar con la seguridad y la estabilidad deseada.

Versión 11.2

La mayoría de la información al respecto la puedes encontrar en la página wiki (en inglés) correspondiente: Evergreen 11.2

¿Cómo hacer la migración?

Existen dos maneras posibles de realizar la migración a cualquier versión Evergreen desde una versión soportada.

  • La primera es usando el repositorio en línea y que normalmente se puede hacer siguiendo las instrucciones de este enlace.
  • La segunda manera es usando un DVD (de los que todavía se pueden conseguir aquí) y elegir la opción Actualizar (Upgrade) en la pantalla inicial del proceso de instalación.

¡Recuerda!, cada actualización puede provocar una pérdida de datos accidental, así que SIEMPRE es importante y recomendable hacer una copia de seguridad de los archivos y datos importantes.

No he comprobado a cambiar desde KDE3 (de Evergreen 11.1) a KDE4. Si alguien conoce algún problema o inconveniente producido por esta actualización, por favor dé a conocer los trucos y/o las recomendaciones a tener en cuenta aquí.

Knotes 128x128.png

Comunicación

La comunicación respecto al proyecto Evergreen actualmente se lleva a cabo mediante la lista de correo correspondiente Evergreen. Esta lista está principalmente enfocada a empaquetadores y colaboradores, pero también la pueden utilizar los usuarios. Aunque también deberías poder conseguir ayuda en la lista de soporte oficial de openSUSE.

El principal desarrollador del proyecto es Wolfgang Rosenauer.

Stefan Lijewski está a la cabeza de Evergreen desde la versión 11.2 hasta la 11.4 en un esfuerzo conjunto.

Políticas de actualizaciones

No existe todavía una política de actualizaciones, pero en general se aplican las políticas normales de mantenimiento de openSUSE.

Miembros del equipo

Pruebas

Como somos una comunidad pequeña llevando a cabo el proyecto Evergreen, apreciaríamos si pudieras unirte al equipo para probar las actualizaciones futuras. Para openSUSE 11.4 esto significa que debes añadir el siguiente repositorio en el gestor de software.

sudo zypper ar --refresh -r http://download.opensuse.org/repositories/openSUSE:/Evergreen:/Maintenance:/Test:/11.4/standard/openSUSE:Evergreen:Maintenance:Test:11.4.repo

y reportar en la lista de correo los errores o problemas que encuentres.

Información para el empaquetador

Desde Evergreen 11.4 decidimos seguir el esquema de trabajo de openSUSE a la hora de mantener el software. Así que si quieres actualizar paquetes para una versión soportada por Evergreen que es más alta que la 11.2 siga los pasos que se detallan a continuación.

Versión 11.4 o posterior

Normalmente sólo quieres actualizar algún paquete de Evergreen. Entonces lo que debes hacer es crear una rama de mantenimiento, igual a cómo se haría de manera normal en el proyecto openSUSE. Pero para Evergreen hay que modificar ciertos atributos, dónde debería buscar el OSC los paquetes afectados y actualizar el proyecto.

Cuidado con lo siguiente porque podría no funcionar correctamente si se utilizan la interfaz web. Se recomienda a los empaquetadores que utilicen el OSC desde la línea de comandos.

Dialogo advertencia 64x64.png

El proceso de trabajo debería seguir estos pasos:

  • Crear la rama de mantenimiento:
    osc mbranch -u Evergreen:UpdateProject -a Evergreen:Maintained $PACKAGE
  • Comprobarla
    osc co home:LOGIN:branches:Evergreen_Maintained:$PACKAGE
  • Ahora debería tener las fuentes de todos los proyectos mantenidos por Evergreen dentro de:
    home:LOGIN:branches:Evergreen_Maintained:$PACKAGE
  • Ahora puede actualizar las fuentes, añadir parches, comprobar compilaciones, documentar cambios, etc.
  • Envía tus paquetes de software al servidor
    osc ci
  • Al final se debería crear o actualizar el paquete patchinfo:
    cd home:LOGIN:branches:Evergreen_Maintained:$PACKAGE; osc patchinfo
  • Rellena el patchinfo usando tu editor de texto favorito o usando la interfaz web
  • Si creaste patchinfo de manera local también deberías enviarlo
    osc ci
  • Finalmente crea un parte de mantenimiento dentro del proyecto Evergreen
    osc mr -a Evergreen:MaintenanceProject

Versión 11.2 e inferiores

La mayor parte de la información al respecto la puedes encontrar en la página wiki (en inglés) correspondiente: Evergreen 11.2

Estado de actualizaciones

En los siguientes enlaces se muestra un resumen del estado actual de actualizaciones con las correcciones o las mejoras de los paquetes de software para Evergreen 11.1 y Evergreen 11.2

Ver también