Il meccanismo dei proposed-updates
Tutte le modifiche da rilasciare per le distribuzioni stable
(e oldstable
) devono superare per un lungo periodo di prova prima
di essere accettate e inserite nell'archivio. Ognuno degli aggiornamenti
del rilascio stable (oldstable) è chiamato point release
(rilascio
minore).
La preparazione dei rilasci minori è fatta tramite il meccanismo dei
proposed-updates
(N.d.T. aggiornamenti proposti). I pacchetti
aggiornati sono inseriti in una particolare coda chiamata p-u-new
(o-p-u-new) prima di essere accettati in proposed-updates
(oldstable-proposed-updates
).
Per usare questi pacchetti con APT si possono aggiungere le seguenti
righe nel proprio file sources.list:
# proposed updates for the next point release deb http://ftp.us.debian.org/debian wheezy-proposed-updates main contrib non-free
Notare che i mirror /debian/ dispongono di questo archivio, non è necessario scegliere proprio ftp.us.debian.org, questo è solo un esempio.
In proposed-updates entrano nuovi pacchetti quando gli
sviluppatori Debian inviano i pacchetti a proposed-updates
(oldstable-proposed-updates
) oppure a stable
(oldstable
). Lo Stable Release Team di Debian revisiona
regolarmente i pacchetti in p-u-new (o-p-u-new) e decide se
accettarli o respingerli.
Si deve notare che i pacchetti provenienti da security.debian.org sono automaticamente copiati nella directory p-u-new (o-p-u-new) e che i pacchetti inviati direttamente a proposed-updates (oldstable-proposed-updates) non sono monitorati dal Debian security team.
L'elenco dei pacchetti che attualmente sono nella coda p-u-new (o-p-u-new) può essere consultato da http://release.debian.org/proposed-updates/stable.html (http://release.debian.org/proposed-updates/oldstable.html).
Prima di inviare un pacchetto a proposed-updates
(oldstable-proposed-updates
) si dovrebbero effettuare i seguenti
passi:
- verificare che i bug che si intende correggere siano presenti nel BTS;
- le correzioni dei bug devono essere state accuratamente provate in sid;
- patch per
- correzione di un problema di sicurezza;
- correzione di un bug con gravità uguale o superiore a importante;
- correzione di una instabilità, un bug FTBFS;
- riallineamento della versione fra le varie architetture;
- inviare una mail a debian-release@lists.debian.org in cui si spiega perché questi bug devono essere corretti in stable (oldstable) tramite un rilascio minore e con il file .diff per la versione in stable/proposed-updates (oldstable/oldstable-proposed-updates);
- prima dell'upload attendere l'approvazione del Release Team.
In caso di dubbi o domande, contattare lo Stable Release Team dato che il vostro caso potrebbe sempre essere un'eccezione alle regole generali presenti nell'elenco precedente!
