Template:Versioni compatibili: differenze tra le versioni
mNessun oggetto della modifica |
(aggiornata descrizione) |
||
Riga 92: | Riga 92: | ||
Inoltre la compatibilità per [[Sid]] può essere rimossa dalle guide per cui non è riportata la compatibilità per testing, dopo il passaggio di versione che renderà Stretch la nuova stable, per non avere salti di versione nel template e prevenire che una guida segnalata compatibile con [[Sid]] si riferisca a versioni precedenti dei pacchetti. | Inoltre la compatibilità per [[Sid]] può essere rimossa dalle guide per cui non è riportata la compatibilità per testing, dopo il passaggio di versione che renderà Stretch la nuova stable, per non avere salti di versione nel template e prevenire che una guida segnalata compatibile con [[Sid]] si riferisca a versioni precedenti dei pacchetti. | ||
Per esempio: | |||
<pre> | <pre> | ||
<nowiki>{{Versioni compatibili|Wheezy|Jessie}}</nowiki> | <nowiki>{{Versioni compatibili|Wheezy|Jessie}}</nowiki> | ||
Riga 98: | Riga 99: | ||
'''Numero massimo di parametri''': 4 | '''Numero massimo di parametri''': 4 | ||
''' | '''Codename ammessi''': | ||
*Woody | *Woody | ||
*Sarge | *Sarge | ||
Riga 106: | Riga 107: | ||
*Wheezy | *Wheezy | ||
*Jessie | *Jessie | ||
Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Mentre, per indicare la compatibilità con tutte le cinque versioni supportate di Debian, l'unica possibilità è utilizzare il template senza parametri, come nella sezione | Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Mentre, per indicare la compatibilità con tutte le cinque versioni supportate di Debian, l'unica possibilità è utilizzare il template senza parametri, come nella sezione sul [[#Nessun parametro|template senza parametri]]. | ||
I parametri del template inoltre devono essere ordinati per versione, partendo dalla meno recente (ordine crescente). | I parametri del template inoltre devono essere ordinati per versione, partendo dalla meno recente (ordine crescente). | ||
Sono ammesse anche | Sono ammesse anche [[testing]] e [[unstable]]/[[Sid]], ma per non creare confusione tra una verifica effettuata per una [[release]] quando si trovava in ''testing'' e una effettuata quando è diventata [[stable]], si utilizzano questi parametri speciali: | ||
*Testing_v9 | |||
*Unstable_v9 | |||
Dove la versione è aggiornata a ogni nuovo rilascio, in modo da riferirsi unicamente a ''testing'' e ''unstable'' precedenti il rilascio della ''stable'' successiva. | |||
==== Non compatibilità ==== | |||
{{Versioni compatibili|ONLY|Wheezy}} | |||
Utilizzando la stringa <code>ONLY</code> come primo parametro, è possibile utilizzare questo template per segnalare che soltanto le versioni esplicitamente elencate con i parametri successivi sono supportate. | |||
Si consideri che il limite di quattro parametri è ancora valido, e pertanto soltanto altri tre parametri sono possibili, scegliendoli tra gli stessi ammessi nella sezione precedente. | |||
Per esempio: | |||
<pre> | |||
<nowiki>{{Versioni compatibili|ONLY|Wheezy}}</nowiki> | |||
</pre> | |||
Tali guide, quando contengono soltanto l'attuale [[oldstable]], saranno anche rimosse dall'elenco di quelle da verificare con la versione [[stable]] corrente di Debian. | |||
=== Nessun parametro === | === Nessun parametro === | ||
Riga 123: | Riga 139: | ||
È pertanto '''sconsigliata''' questa forma, salvo si tratti di pacchetti base del sistema (Priorità del pacchetto: ''required'', ''important'' o ''standard'') oppure di cui si garantisce l'impegno a continuare a verificarne la compatibilità. | È pertanto '''sconsigliata''' questa forma, salvo si tratti di pacchetti base del sistema (Priorità del pacchetto: ''required'', ''important'' o ''standard'') oppure di cui si garantisce l'impegno a continuare a verificarne la compatibilità. | ||
Per esempio: | |||
<pre> | <pre> | ||
<nowiki>{{Versioni compatibili}}</nowiki> | <nowiki>{{Versioni compatibili}}</nowiki> |
Versione delle 16:21, 5 giu 2015
Introduzione
Questo template permette di segnalare le versioni di Debian compatibili con una guida, e il suo uso è obbligatorio per tutte le guide relative a questo sistema operativo. È preferibile che le versioni elencate siano solo quelle per cui la guida è stata esplicitamente testata, o in alternativa che contengono le stesse versioni dei pacchetti trattati.
Per le guide divise in più pagine è raccomandata l'inclusione del template soltanto nella principale.
Uso
Parametri
![]() Debian 7 "Wheezy" Debian 8 "Jessie" |
Aggiungere un parametro per ogni versione compatibile, separati tra loro da un carattere "|". Il nome da inserire è il codename di Debian, ovvero il nome del personaggio di Toy Story a cui la versione specifica è dedicata. La lista completa è riportata in seguito.
Si noti che tutti i pacchetti presenti in testing possono ricevere aggiornamenti che ne alterano le funzionalità, oppure essere rimossi durante la fase di freeze o prima ancora. Sono quindi da preferirsi, salvo la guida si sia scritta per Stretch (attualmente la testing), l'uso dei soli codename Jessie (attualmente la stable) e precedenti come parametri del template.
Inoltre la compatibilità per Sid può essere rimossa dalle guide per cui non è riportata la compatibilità per testing, dopo il passaggio di versione che renderà Stretch la nuova stable, per non avere salti di versione nel template e prevenire che una guida segnalata compatibile con Sid si riferisca a versioni precedenti dei pacchetti.
Per esempio:
{{Versioni compatibili|Wheezy|Jessie}}
Numero massimo di parametri: 4
Codename ammessi:
- Woody
- Sarge
- Etch
- Lenny
- Squeeze
- Wheezy
- Jessie
Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Mentre, per indicare la compatibilità con tutte le cinque versioni supportate di Debian, l'unica possibilità è utilizzare il template senza parametri, come nella sezione sul template senza parametri.
I parametri del template inoltre devono essere ordinati per versione, partendo dalla meno recente (ordine crescente).
Sono ammesse anche testing e unstable/Sid, ma per non creare confusione tra una verifica effettuata per una release quando si trovava in testing e una effettuata quando è diventata stable, si utilizzano questi parametri speciali:
- Testing_v9
- Unstable_v9
Dove la versione è aggiornata a ogni nuovo rilascio, in modo da riferirsi unicamente a testing e unstable precedenti il rilascio della stable successiva.
Non compatibilità
![]() soltanto: Debian 7 "Wheezy" |
Utilizzando la stringa ONLY
come primo parametro, è possibile utilizzare questo template per segnalare che soltanto le versioni esplicitamente elencate con i parametri successivi sono supportate.
Si consideri che il limite di quattro parametri è ancora valido, e pertanto soltanto altri tre parametri sono possibili, scegliendoli tra gli stessi ammessi nella sezione precedente.
Per esempio:
{{Versioni compatibili|ONLY|Wheezy}}
Tali guide, quando contengono soltanto l'attuale oldstable, saranno anche rimosse dall'elenco di quelle da verificare con la versione stable corrente di Debian.
Nessun parametro
![]() Tutte le versioni supportate di Debian |
Se non vengono aggiunti parametri, la guida è compatibile con tutte le versioni supportate di Debian.
Per "versioni supportate" si intendono tutte le seguenti: LTS, oldstable, stable, testing e Sid.
È pertanto sconsigliata questa forma, salvo si tratti di pacchetti base del sistema (Priorità del pacchetto: required, important o standard) oppure di cui si garantisce l'impegno a continuare a verificarne la compatibilità.
Per esempio:
{{Versioni compatibili}}
Le guide che utilizzano questo template senza parametri per pacchetti opzionali del sistema, se non ricevono verifiche e non sono più aggiornate, sono in genere modificate al momento del rilascio della nuova stable con l'aggiunta delle sole versioni stable e precedenti.
Errori
Le guide contenenti errori con questo template sono rintracciabili in questa categoria.