openSUSE:Evergreen

Questa pagina descrive il progetto di supporto comunitario noto con il nome di Evergreen che estende il periodo di supporto di openSUSE dopo la fine del supporto fornito da SUSE.


Evergreen

Che cos'è?

"Evergreen" è il frutto dell'impegno da parte della comunità di prolungare il supporto a versioni selezionate di openSUSE dopo che queste hanno raggiunto la fine ufficiale del periodo di supporto e sono elencate tra le distribuzioni non più supportate. In pratica questo supporto consiste nel continuo rilascio di aggiornamenti di sicurezza per le versioni selezionate.

Distribuzioni supportate

Le distribuzioni supportate precedentemente e attualmente sono elencate nella tabella sottostante:

Distribuzione Stato Inizio supporto Fine supporto Maintainer Note
openSUSE 11.1 Inattivo wrosenauer Supporto interrotto.
openSUSE 11.2 Inattivo 12 Maggio 2011 30 Novembre 2013 lijews Supporto interrotto.
openSUSE 11.4 Inattivo 5 Novembre 2012 27 Settembre 2014 wrosenauer, lijews Supporto interrotto.
openSUSE 13.1 Inattivo 3 Febbraio 2016 Novembre 2016 wrosenauer Vengono ancora accettate patch di contributo.

Come attivarlo

Versione 11.4

  • In YaST o tramite zypper aggiungi il repository di aggiornamento come spiegato di seguito e accetta la nuova chiave proposta.

Non dovrebbe essere necessario eseguire altri passaggi per poter effettuare gli aggiornamenti esattamente come prima, ovvero con supporto per patch, delta-rpm, ecc. Le patch di sicurezza e le correzioni di bug critici dovrebbero confluire nelle openSUSE 11.4 aggiornate con Evergreen semplicemente eseguendo, saltuariamente, YaST "Aggiornamenti in linea" o "zypper patch" in un terminale con permessi di amministratore (root).

L'utente/amministratore dovrebbe essere consapevole che attivare repository diversi da oss, non-oss, packman e Evergreen per openSUSE 11.4 può causare instabilità e incoerenze segnalate da YaST/zypper che dovranno essere gestite come richiesto, se si vogliono garantire sicurezza e stabilità nel tempo.

Versione 11.2

La maggior parte delle informazioni relative a openSUSE 11.2 è stata spostata nella pagina wiki su Evergreen 11.2.

Come effettuare la migrazione

È possibile migrare a una versione di openSUSE supportata dal progetto Evergreen in due modi. Il primo prevede l'utilizzo del repository online ed è per lo più spiegato in questa pagina. Un altro modo è utilizzare il DVD (sono ancora disponibili qui) e scegliere Aggiornamento durante le schermate iniziali del processo di installazione.

Ricordati che ogni aggiornamento può essere pericoloso per i tuoi dati, crea sempre copie di sicurezza dei file importanti.

Nota: non sono stati effettuati test relativi al passaggio da KDE 3 (in Evergreen 11.1) a KDE 4. Se sei a conoscenza di problemi segnalali e/o aggiungi suggerimenti qui.

Comunicazione

Le comunicazioni attualmente avvengono tramite la mailing list evergreen. Questa lista è principalmente dedicata ai creatori dei pacchetti e ai collaboratori, ma può essere utilizzata anche dagli utenti. Comunque dovresti poter trovare aiuto anche nella più generica mailing list openSUSE.

Lo sviluppatore che guida il progetto è Wolfgang Rosenauer.

Stefan Lijewski guida Evergreen per la versione 11.2, mentre i lavori per la 11.4 sono condivisi.

Politica di aggiornamento

Non è ancora stata definita una politica di aggiornamento, ma in generale vengono seguite le politiche di regolare manutenzione di openSUSE.

Membri del gruppo di lavoro

Eseguire test

Dato che la comunità che si occupa di Evergreen è piccola, è cosa assai gradita se gli utenti decidono di aiutare i membri di questa a provare gli aggiornamenti in corso di definizione. Per 11.4 questo significa semplicemente aggiungere il seguente repository nella gestione dei pacchetti

e segnalare eventuali problemi tramite la mailing list del progetto.

Informazioni per chi crea i pacchetti

A partire da Evergreen:11.4 si è deciso di seguire la modalità di lavoro prevista per la manutenzione di openSUSE. Se quindi vuoi aggiornare i pacchetti per le versioni della distribuzione supportate da Evergreen successive alla 11.2, segui i passaggi sotto specificati.

Versione 11.4 e successive

Tipicamente vorrai semplicemente aggiornare qualche pacchetto Evergreen. Devi quindi creare un ramo di manutenzione, proprio come avviene regolarmente per il progetto openSUSE. Per Evergreen però ci sono altri attributi necessari ad osc per identificare i pacchetti interessati e per aggiornare il progetto.

Nota: attenzione che le seguenti istruzioni potrebbero non funzionare utilizzando l'interfaccia web. I creatori di pacchetti sono fortemente incoraggiati a utilizzare lo strumento a riga di comando osc.

La modalità di lavoro dovrebbe essere strutturata in questo modo:

  • crea il ramo di manutenzione (maintenance branch):
osc mbranch -u Evergreen:UpdateProject -a Evergreen:Maintained $PACKAGE
  • fanne il checkout, ovvero copialo in locale:
osc co home:LOGIN:branches:Evergreen_Maintained:$PACKAGE
  • Ora dovresti avere i sorgenti di tutti i progetti supportati da Evergreen in:
home:LOGIN:branches:Evergreen_Maintained:$PACKAGE
  • Ora puoi aggiornare i sorgenti, aggiungere patch, provare la compilazione, documentare le modifiche e così via...
  • Invia i tuoi pacchetti al server:
osc ci
  • Alla fine dovresti creare o aggiornare il pacchetto patchinfo:
cd home:LOGIN:branches:Evergreen_Maintained:$PACKAGE; osc patchinfo
  • Popola il file patchinfo utilizzando il tuo editor preferito o l'interfaccia web.
  • Se hai creato il patchinfo localmente invia anche quello:
osc ci
  • Alla fine invia la richiesta di "episodio di manutenzione" per il progetto Evergreen (importanzione nel progetto ufficiale delle modifiche introdotte):
osc mr -a Evergreen:MaintenanceProject

Versione 11.2 e precedenti

La maggior parte delle informazioni relative a openSUSE 11.2 è stata spostata nella pagina wiki su Evergreen 11.2

Stato dell'aggiornamento

Nelle pagine su Evergreen 11.1 e Evergreen 11.2 è riportata una panoramica dello stato di aggiornamento corrente, con in evidenza i pacchetti cui sono stati applicati correzioni o migliorie.

Collegamenti di openSUSE