Come funziona il supporto Ubuntu


9

Ogni versione di Ubuntu ha dichiarato la fine della data di supporto. Ad esempio, l'attuale Oneiric sarà supportato fino ad aprile 2013. Cosa significa e cosa succede in quel momento? Se viene trovato un bug in uno dei pacchetti supportati da Ubuntu - verrà corretto?

Lo sto chiedendo perché sto riscontrando seri problemi noti con Compiz e Unity che lo rendono completamente inutilizzabile per me (bug # 888039 + pochi altri minori). Sono state rilasciate correzioni nel ramo Precise anche se lo stato di Launchpad dice che influenza Oneiric (è anche confuso, ma forse non conosco abbastanza bene il processo). La migrazione a Precise non è un'opzione per ora e mi chiedo solo se posso aspettarmi che tali correzioni vengano riportate alla versione precedente, ancora supportata se per qualche motivo non mi piacerebbe aggiornare all'ultima versione.

So che è difficile generalizzare, ma volevo solo sapere cosa posso aspettarmi dalla versione "supportata".


1
Lo stato del bug indica che sono state rilasciate correzioni sia per Precise che per Oneiric. La correzione per Oneiric è stata impegnata pochi minuti fa, quindi potrebbero essere necessari un giorno o due prima che venga visualizzato l'aggiornamento.
mikewhatever,

Che tempismo;) Comunque - suppongo che dovrò aspettare ancora un paio di giorni perché non riesco ancora a vedere la correzione negli aggiornamenti.
Maciej Dragan

In realtà, la correzione è stata inviata il 10 febbraio (n. 131) e accettata in proposta su Fed 17 (n. 133). Se non è ancora diventato main, potresti voler abilitare il repository proposto e installare la sua versione di nux.
mikewhatever,

Era solo per Preceise (n. 139). L'ultimo cambio di stato è per Oneiric ... spero. Questo è il motivo per cui ho scritto che trovo gli stati del launchpad piuttosto confusi.
Maciej Dragan

... ma non stavo parlando del PPA di stagina, né n. 131 e n. 133. Entrambi si riferiscono solo a Oneiric. Controlla quale versione di nuxte è stata installata:apt-cache show nux | grep Version
mikewhatever

Risposte:


5

La promessa che una determinata versione di Ubuntu sarà supportata per un numero specifico di mesi non significa necessariamente una promessa di correggere tutti i bug o anche una promessa di correggere eventuali bug.

Nota questa citazione dalla pagina Web di Ubuntu per gli utenti aziendali desktop.

Rimani aggiornato con aggiornamenti e upgrade gratuiti e regolari

Vedi il grafico chiamato Ubuntu per Desktop Release Cycle . Si noti che le prossime due versioni di LTS avranno 2 anni di supporto per gli aggiornamenti hardware e di manutenzione e un ulteriore supporto di 3 anni per gli aggiornamenti di manutenzione. Ciò può includere correzioni di bug ma non implica una promessa di correggere tutti i bug durante quel periodo.

È simile per le versioni LTS del server, come mostra questa pagina per gli utenti aziendali del server Ubuntu . La differenza principale è che gli aggiornamenti hardware e di manutenzione si estendono per l'intero periodo di 5 anni.

Come mostra il link nella tua domanda a una segnalazione di bug, spesso è molto difficile determinare esattamente quale pacchetto sta causando il problema e possiamo anche vedere che un grande sforzo da parte dei volontari è messo nello smistamento delle segnalazioni di bug per determinare quale dovrebbe avere priorità e chi è responsabile per risolverlo.

Quando leggo questa pagina sull'aiuto con i bug, vedo che la comunità di sviluppo di Ubuntu sta reagendo alle segnalazioni di bug in modo molto ordinato.

Devi anche considerare che Ubuntu è una distribuzione. Prende componenti software da altre parti della comunità Linux e li unisce. Che cosa succede se il bug si trova nel kernel Linux, in Debian, in Gnome o in qualche altro componente di cui Ubuntu non è responsabile.

La segnalazione di bug deve essere inviata ai responsabili del mantenimento e dello sviluppo del pacchetto che presenta il bug. E poi dipende da quelle persone.

A volte le persone di Ubuntu possono fornire la correzione e la segnalazione dei bug. È importante che la correzione venga spinta a monte (come viene chiamata), quindi tutti nella comunità Linux possono trarne vantaggio e non solo noi utenti Ubuntu. Ci vuole tempo perché la correzione vada a monte, venga accettata da quei manutentori a monte e torni a valle per essere rattoppata in Ubuntu.

Non mi sorprende che a volte venga presa la decisione di risolvere il problema nella prossima versione di Ubuntu che verrà rilasciata piuttosto che risolverlo in una versione che sarà presto sostituita. Soprattutto se la prossima versione sarà una versione LTS con supporto per 5 anni.

Dici che quel particolare bug è stato corretto in Precise Pangolin ma non in Oneiric Ocelot. Ma Precise Pangolin 12.04 è stato testato per quasi sei mesi. Mettendo la correzione in Precise, la correzione viene testata.

È meglio che inserirlo in Oneiric per gli utenti che si aspettano una versione stabile per testarlo, non credi?

Risolvere il passato può aspettare. Ottieni il futuro "preciso" all'inizio. Questo è ciò che è importante, secondo me.


2

Ad esempio, l'attuale Oneiric sarà supportato fino ad aprile 2013. Cosa significa e cosa succede in quel momento?

Significa principalmente che il supporto tecnico relativo alla versione di Oneiric sarà fornito fino alla fine del suo ciclo di vita, ovvero aprile 2013. Puoi anche essere sicuro che i bug critici e di sicurezza che interessano Oneiric saranno corretti fino ad aprile 2013.

Se viene trovato un bug in uno dei pacchetti supportati da Ubuntu - verrà corretto?

A seconda della gravità dei bug e dei pacchetti interessati dal bug, potrebbe essere risolto o meno.


2

Non vi è alcuna garanzia che se viene trovato un bug verrà risolto. Periodo. Anche sulla versione attuale o di sviluppo. Alcuni bug sono stati corretti, altri no, dipende dalle risorse disponibili, dalla gravità dei bug, ecc ...

Che cosa è sicuro se un bug è stato risolto, ed è un problema di sicurezza o critico, verrà riportato su tutte le versioni supportate. Inoltre, in alcune versioni supportate, riceverai aggiornamenti su alcuni pacchetti selezionati (come firefox) fino alla fine del suo live.

La cosa più importante del supporto, da un normale punto di vista dell'utente, è che i repository di qualsiasi versione rimarranno online solo finché sarà supportato. Se stai usando una versione di Ubuntu non supportata non sarai in grado di installare o aggiornare il software usando i mezzi normali (apt-get con repository ufficiali, Software Center, ecc ...).


0

Altri hanno ben spiegato cosa significhi essere supportati.

Se c'è una correzione in Precise che ti serve in una versione precedente come Oneiric ci sono tre possibilità.

  1. È possibile seguire la procedura per gli aggiornamenti delle versioni stabili. Se una correzione è importante ed è improbabile che rompa qualcosa, è un candidato per una SRU. Vedi qui . Il collegamento fornisce inoltre informazioni importanti sul motivo per cui i bug non vengono corretti automaticamente nelle versioni precedenti dei pacchetti.

    Vedo una correzione per il bug che hai menzionato sta attraversando il processo SRU per Oneiric. Potresti voler commentare la segnalazione di bug chiedendo del suo stato. Sono sorpreso che sia stato in fase di test per tutto il tempo.

  2. In generale, è possibile che una versione più recente di un pacchetto con la correzione sia stata rilasciata a oneiric-backport. Puoi abilitare quel repository aprendo Ubuntu Software Center e usando Modifica-> Sorgenti software e facendo clic sulla scheda Aggiornamenti. Seleziona oneiric-backport.

  3. Ancora una volta, in generale, potresti essere in grado di utilizzare la versione Precise sul tuo sistema se Oneiric ha tutte le dipendenze della nuova versione del pacchetto. Puoi navigare su archives.ubuntu.com attraverso l'albero dei pool di directory fino al pacchetto corrente per ogni versione supportata. Puoi scaricare quello che desideri, verificare se tutte le sue dipendenze sono soddisfatte, quindi provare a installarlo con il sudo dpkg -i package_name_and_releasecomando. Una ricerca Web può anche essere utile per trovare il file .deb per la versione desiderata. Questo è molto improbabile che funzioni per Compiz o Unity, perché ci sono così tanti cambiamenti nelle loro dipendenze da una versione all'altra.


Nel tuo caso specifico che dici, penso che il processo SRU sia stato il più appropriato e in effetti una correzione sta seguendo quel processo. La correzione proposta si trova nel repository onirico proposto e puoi installarlo e testarlo da lì. Vedi questo per maggiori informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.