¿Cómo funciona el soporte de Ubuntu?

9

Cada versión de Ubuntu ha declarado la fecha de finalización del soporte. Por ejemplo, Oneiric actual será compatible hasta abril de 2013. ¿Qué significa eso y qué sucede en ese momento? Si se encuentra un error en uno de los paquetes compatibles con Ubuntu, ¿se solucionará?

Lo pregunto porque estoy experimentando serios problemas conocidos con Compiz y Unity que me hacen completamente inutilizable (error # 888039 + algunos otros menores). Se han publicado correcciones en la rama Precise, aunque el estado de Launchpad dice que afecta a Oneiric (también es confuso, pero tal vez no conozco el proceso lo suficientemente bien). Migrar a Precise no es una opción por ahora y solo me pregunto si puedo esperar que tales correcciones sean compatibles con versiones anteriores, aún compatibles, si por alguna razón no me gustaría actualizar a la última versión.

Sé que es difícil generalizar, pero solo quería saber qué puedo esperar de la versión "compatible".

Maciej Dragan
fuente
1
El estado del error dice que se han lanzado correcciones para Precise y Oneiric. La solución para Oneiric se ha comprometido hace unos minutos, por lo que puede pasar un día o dos hasta que vea la actualización.
mikewhatever
Qué momento;) De todos modos, supongo que tendré que esperar un par de días más, ya que todavía no puedo ver la solución en las actualizaciones.
Maciej Dragan
En realidad, la solución se presentó el 10 de febrero (# 131) y se aceptó como propuesta en la Fed 17 (# 133). Si aún no se ha convertido en main, es posible que desee habilitar el repositorio propuesto e instalar su versión de nux.
mikewhatever
Fue solo para Preceise (# 139). El último cambio de estado es para Oneiric ... espero. Es por eso que escribí que los estados de la plataforma de lanzamiento me parecen bastante confusos.
Maciej Dragan
... pero no estaba hablando sobre el PPA de stagin, ni tampoco # 131 y # 133. Ambos se refieren solo a Oneiric. Compruebe qué versión de nuxusted ha instalado:apt-cache show nux | grep Version
mikewhatever

Respuestas:

5

La promesa de que una determinada versión de Ubuntu será compatible con un número específico de meses no significa necesariamente una promesa de corregir todos los errores o incluso una promesa de corregir cualquier error.

Tenga en cuenta esta cita de la página web de Ubuntu para usuarios comerciales de escritorio.

Manténgase actualizado con actualizaciones y actualizaciones gratuitas y periódicas

Vea el gráfico llamado Ubuntu para Desktop Release Cycle . Tenga en cuenta que las próximas dos versiones de LTS obtendrán 2 años de soporte para actualizaciones de hardware y mantenimiento y otros 3 años de soporte para actualizaciones de mantenimiento. Eso puede incluir correcciones de errores, pero no implica una promesa de corregir todos los errores durante ese período.

Es similar para las versiones LTS del servidor como lo muestra esta página para los usuarios empresariales del servidor Ubuntu . La principal diferencia es que las actualizaciones de hardware y mantenimiento se extienden por el período completo de 5 años.

Como muestra el enlace en su pregunta a un informe de error, a menudo es muy difícil determinar exactamente qué paquete está causando el problema y también podemos ver que los voluntarios hacen un gran esfuerzo para clasificar los informes de error para determinar cuál debería prioridad y quién es responsable de arreglarlo.

Cuando leo esta página sobre cómo ayudar con los errores , veo que la comunidad de desarrollo de Ubuntu está reaccionando a los informes de errores de una manera muy ordenada.

También debe tener en cuenta que Ubuntu es una distribución. Toma componentes de software de otras partes de la comunidad Linux y los reúne. ¿Qué pasa si el error está en el kernel de Linux, o Debian, o Gnome o algún otro componente del que Ubuntu no tiene responsabilidad?

El informe de error debe enviarse a los responsables de mantener y desarrollar el paquete que tiene el error. Y entonces depende de esas personas.

A veces, las personas de Ubuntu pueden proporcionar la solución y el informe de error. Es importante que la solución se aplique en sentido ascendente (como se le llama), entonces todos en la comunidad Linux pueden beneficiarse y no solo nosotros, los usuarios de Ubuntu. Se necesita tiempo para que la solución vaya en sentido ascendente, sea aceptada por esos mantenedores en sentido ascendente y regrese en sentido descendente para ser parcheada en Ubuntu.

No me sorprende que a veces se tome la decisión de solucionar el problema en la próxima versión de Ubuntu que se lanzará en lugar de solucionarlo en una versión que pronto será reemplazada. Especialmente si la próxima versión será una versión LTS con 5 años de soporte.

Usted dice que ese error en particular se está arreglando en Precise Pangolin pero no en Oneiric Ocelot. Pero Precise Pangolin 12.04 ha estado bajo prueba durante casi seis meses. Al poner el arreglo en Precise, el arreglo se prueba.

Esto es mejor que ponerlo en Oneiric para los usuarios que esperan una versión estable para probarlo, ¿no creen?

Arreglar el pasado puede esperar. Obtenga el futuro "preciso" al principio. Eso es lo importante, en mi opinión.

grahammechanical
fuente
2

Por ejemplo, Oneiric actual será compatible hasta abril de 2013. ¿Qué significa eso y qué sucede en ese momento?

Significa principalmente que se proporcionará soporte técnico con respecto a la versión de Oneiric hasta su finalización, es decir, abril de 2013. También puede estar seguro de que los errores críticos y de seguridad que afectan a Oneiric se solucionarán hasta abril de 2013.

Si se encuentra un error en uno de los paquetes compatibles con Ubuntu, ¿se solucionará?

Dependiendo de la gravedad de los errores y los paquetes afectados por el error, puede o no repararse.

jokerdino
fuente
2

No hay garantía de que si se encuentra un error, se solucionará. Período. Incluso en la versión actual o en desarrollo. Algunos errores son corregidos, otros no, depende de los recursos disponibles, la gravedad del error, etc.

Lo que es seguro es que si se corrige un error, y es de seguridad o crítico, será portado a todas las versiones compatibles. Además, en algunas versiones compatibles, recibirá actualizaciones de algunos paquetes seleccionados (como Firefox) hasta su finalización.

Lo más importante sobre el soporte, desde el punto de vista del usuario normal, es que los repositorios de cualquier versión permanecerán en línea solo mientras sea compatible. Si está utilizando una versión de Ubuntu no compatible, no podrá instalar o actualizar el software utilizando los medios normales (apt-get con repositorios oficiales, Centro de software, etc.).

Javier Rivera
fuente
0

Otros han abordado bien lo que significa recibir apoyo.

Si hay una solución en Precise que necesita en una versión anterior como Oneiric, hay tres posibilidades.

  1. Puede seguir el proceso para las actualizaciones de lanzamiento estable. Si una solución es importante y es poco probable que rompa algo, es un candidato para una SRU. Ver aquí . El enlace también brinda información importante sobre por qué los errores no se corrigen automáticamente en versiones anteriores de paquetes.

    Veo que una solución para el error que mencionó está pasando por el proceso de SRU para Oneiric. Es posible que desee comentar sobre el informe de error preguntando sobre su estado. Me sorprende que haya estado en pruebas durante tanto tiempo como lo ha hecho.

  2. En general, es posible que se haya lanzado una versión más nueva de un paquete con la corrección a oneiric-backports. Puede habilitar ese repositorio abriendo el Centro de software de Ubuntu y usando Editar-> Fuentes de software y luego haciendo clic en la pestaña Actualizaciones. Seleccione oneiric-backports.

  3. De nuevo, en términos generales, es posible que pueda usar la versión Precise en su sistema si Oneiric tiene todas las dependencias de la nueva versión del paquete. Puede navegar en archives.ubuntu.com a través del árbol de directorios del grupo hasta el paquete actual para cada versión compatible. Puede descargar el que desee, verificar si se cumplen todas sus dependencias y luego intentar instalarlo con el sudo dpkg -i package_name_and_releasecomando. Una búsqueda web también puede ser útil para encontrar el archivo .deb para la versión que desea. Es muy poco probable que esto funcione para Compiz o Unity, porque hay mucho cambio en sus dependencias de una versión a otra.


En su caso específico que menciona, creo que el proceso de SRU fue el más apropiado y, de hecho, una solución es seguir ese proceso. La solución propuesta está en el repositorio propuesto por oneiric y puede instalarlo y probarlo desde allí. Vea esto para más información.

John S Gruber
fuente