Template:Versioni compatibili: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 17: Riga 17:
           | Wheezy = <br />Debian 7 "Wheezy"
           | Wheezy = <br />Debian 7 "Wheezy"
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Stretch = {{ #ifexpr: {{REVISIONYEAR}} < 2017 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | {{ #ifexpr: {{REVISIONYEAR}} = 2017 | {{ #ifexpr: {{REVISIONMONTH}} < 6 |  <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | {{#ifexpr:{{REVISIONMONTH}} = 6 | {{ #ifexpr: {{REVISIONDAY}} < 8 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | <br/> Debian 9 "Stretch" }} | <br/> Debian 9 "Stretch" }} }} | <br/> Debian 9 "Stretch" }} }}<!-- LE CONDIZIONI PER REVISIONMONTH E REVISIONDAY VANNO CAMBIATE AL RILASCIO DI STRETCH -->
           | Stretch = <br />ERRORE: utilizzare "Testing" come parametro al posto di "Stretch" [[Categoria: Errori nel template Versioni compatibili]]
           | Sid = <br />ERRORE: utilizzare "Unstable_v9" come parametro al posto di "Sid" [[Categoria: Errori nel template Versioni compatibili]]
          | Sid = <br />ERRORE: utilizzare "Unstable" come parametro al posto di "Sid" [[Categoria: Errori nel template Versioni compatibili]]
          | Unstable_v9 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
          | Testing_2015 | Testing_2016 = <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  
           | Unstable_2015 | Unstable_2016 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | <br />ERRORE: valore non valido ({{{1}}}) [[Categoria: Errori nel template Versioni compatibili]]
           | <br />ERRORE: valore non valido ({{{1}}}) [[Categoria: Errori nel template Versioni compatibili]]
}}{{
}}{{
Riga 31: Riga 32:
           | Wheezy = <br />Debian 7 "Wheezy"
           | Wheezy = <br />Debian 7 "Wheezy"
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Stretch = {{ #ifexpr: {{REVISIONYEAR}} < 2017 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | {{ #ifexpr: {{REVISIONYEAR}} = 2017 | {{ #ifexpr: {{REVISIONMONTH}} < 6 |  <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  | {{#ifexpr:{{REVISIONMONTH}} = 6 | {{ #ifexpr: {{REVISIONDAY}} < 8 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | <br/> Debian 9 "Stretch" }} | <br/> Debian 9 "Stretch" }} }} | <br/> Debian 9 "Stretch" }} }}<!-- LE CONDIZIONI PER REVISIONMONTH E REVISIONDAY VANNO CAMBIATE AL RILASCIO DI STRETCH -->
           | Stretch | Testing = <br />ERRORE: utilizzare "Testing_2015" come parametro al posto di "Stretch/Testing" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_v9 = <br />Debian testing "Stretch" [[Categoria: Guide compatibili con testing]]
          | Sid | Unstable = <br />ERRORE: utilizzare "Unstable" come parametro al posto di "Sid/Unstable" [[Categoria: Errori nel template Versioni compatibili]]
           | Sid = <br />ERRORE: utilizzare "Unstable_v9" come parametro al posto di "Sid" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_2015 | Testing_2016 = <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  
          | Unstable_v9 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | Unstable_2015 | Unstable_2016 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | <br />ERRORE: valore non valido ({{{2}}}) [[Categoria: Errori nel template Versioni compatibili]]
           | <br />ERRORE: valore non valido ({{{2}}}) [[Categoria: Errori nel template Versioni compatibili]]
       }}
       }}
Riga 46: Riga 47:
           | Wheezy = <br />Debian 7 "Wheezy"
           | Wheezy = <br />Debian 7 "Wheezy"
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Stretch = {{ #ifexpr: {{REVISIONYEAR}} < 2017 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | {{ #ifexpr: {{REVISIONYEAR}} = 2017 | {{ #ifexpr: {{REVISIONMONTH}} < 6 |  <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  | {{#ifexpr:{{REVISIONMONTH}} = 6 | {{ #ifexpr: {{REVISIONDAY}} < 8 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | <br/> Debian 9 "Stretch" }} | <br/> Debian 9 "Stretch" }} }} | <br/> Debian 9 "Stretch" }} }}<!-- LE CONDIZIONI PER REVISIONMONTH E REVISIONDAY VANNO CAMBIATE AL RILASCIO DI STRETCH -->
           | Stretch | Testing = <br />ERRORE: utilizzare "Testing_2015" come parametro al posto di "Stretch/Testing" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_v9 = <br />Debian testing "Stretch" [[Categoria: Guide compatibili con testing]]
          | Sid | Unstable = <br />ERRORE: utilizzare "Unstable" come parametro al posto di "Sid/Unstable" [[Categoria: Errori nel template Versioni compatibili]]
           | Sid = <br />ERRORE: utilizzare "Unstable_v9" come parametro al posto di "Sid" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_2015 | Testing_2016 = <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  
          | Unstable_v9 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | Unstable_2015 | Unstable_2016 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | <br />ERRORE: valore non valido ({{{3}}}) [[Categoria: Errori nel template Versioni compatibili]]
           | <br />ERRORE: valore non valido ({{{3}}}) [[Categoria: Errori nel template Versioni compatibili]]
       }}
       }}
Riga 60: Riga 61:
           | Wheezy = <br />Debian 7 "Wheezy"
           | Wheezy = <br />Debian 7 "Wheezy"
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Jessie = <br />Debian 8 "Jessie" [[Categoria: Guide compatibili con Jessie]]
           | Stretch = {{ #ifexpr: {{REVISIONYEAR}} < 2017 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | {{ #ifexpr: {{REVISIONYEAR}} = 2017 | {{ #ifexpr: {{REVISIONMONTH}} < 6 |  <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  | {{#ifexpr:{{REVISIONMONTH}} = 6 | {{ #ifexpr: {{REVISIONDAY}} < 8 | <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]] | <br/> Debian 9 "Stretch" }} | <br/> Debian 9 "Stretch" }} }} | <br/> Debian 9 "Stretch" }} }}<!-- LE CONDIZIONI PER REVISIONMONTH E REVISIONDAY VANNO CAMBIATE AL RILASCIO DI STRETCH -->
           | Stretch | Testing = <br />ERRORE: utilizzare "Testing_2015" come parametro al posto di "Stretch/Testing" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_v9 = <br />Debian testing "Stretch" [[Categoria: Guide compatibili con testing]]
          | Sid | Unstable = <br />ERRORE: utilizzare "Unstable" come parametro al posto di "Sid/Unstable" [[Categoria: Errori nel template Versioni compatibili]]
           | Sid = <br />ERRORE: utilizzare "Unstable_v9" come parametro al posto di "Sid" [[Categoria: Errori nel template Versioni compatibili]]
           | Testing_2015 | Testing_2016 = <br/>Debian testing "Stretch" [[Categoria:Guide compatibili con testing]]  
          | Unstable_v9 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | Unstable_2015 | Unstable_2016 = <br />Debian "Sid" [[Categoria: Guide compatibili con Sid]]
           | <br />ERRORE: valore non valido ({{{4}}}) [[Categoria: Errori nel template Versioni compatibili]]
           | <br />ERRORE: valore non valido ({{{4}}}) [[Categoria: Errori nel template Versioni compatibili]]
       }}
       }}
Riga 83: Riga 84:
== Uso ==
== Uso ==
=== Parametri ===
=== Parametri ===
{{Versioni compatibili|Wheezy|Jessie}}
{{Versioni compatibili|Wheezy|Jessie|Testing_2015|Unstable_2015}}
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.
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.


Riga 92: Riga 93:
Per esempio:
Per esempio:
<pre>
<pre>
<nowiki>{{Versioni compatibili|Wheezy|Jessie}}</nowiki>
<nowiki>{{Versioni compatibili|Wheezy|Jessie|Testing_2015|Unstable_2015}}</nowiki>
</pre>
</pre>


'''Numero massimo di parametri''': 4
'''Numero massimo di parametri''': 4


'''Codename ammessi''':
'''Codename ammessi''' (per Debian [[stable]] e precedenti):
*Woody
*Woody
*Sarge
*Sarge
Riga 105: Riga 106:
*Wheezy
*Wheezy
*Jessie
*Jessie
*Stretch
 
'''Suite ammesse''' (per [[testing]] e [[Sid]]):
*Testing_2015, Testing_2016, ... (per "Stretch", finché sarà testing)
*Unstable_2015, Unstable_2016, ... (per "Sid")


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]].
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).
Per garantire in futuro che tutte le guide verificate per "Stretch" siano testate per quella che sarà la versione stable, si riservano i ''codename'' per le versioni stable e precedenti di Debian. Per le più recenti si utilizza la suite, seguita dall'anno di verifica.


==== Non compatibilità ====
==== Non compatibilità ====

Versione delle 08:37, 18 ott 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-swirl.pngVersioni Compatibili
Debian 7 "Wheezy"
Debian 8 "Jessie"
Debian testing "Stretch"
Debian "Sid"

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|Testing_2015|Unstable_2015}}

Numero massimo di parametri: 4

Codename ammessi (per Debian stable e precedenti):

  • Woody
  • Sarge
  • Etch
  • Lenny
  • Squeeze
  • Wheezy
  • Jessie

Suite ammesse (per testing e Sid):

  • Testing_2015, Testing_2016, ... (per "Stretch", finché sarà testing)
  • Unstable_2015, Unstable_2016, ... (per "Sid")

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).

Per garantire in futuro che tutte le guide verificate per "Stretch" siano testate per quella che sarà la versione stable, si riservano i codename per le versioni stable e precedenti di Debian. Per le più recenti si utilizza la suite, seguita dall'anno di verifica.

Non compatibilità

Debian-swirl.pngVersioni Supportate
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.

Tali guide, quando contengono soltanto l'attuale oldstable, saranno anche rimosse dall'elenco di quelle da verificare con la versione stable corrente di Debian.

Per esempio:

{{Versioni compatibili|ONLY|Wheezy}}

Inoltre una guida segnalata esplicitamente come non compatibile per altre versioni può diventare obsoleta, ma non da controllare o da adottare.

Nessun parametro

Debian-swirl.pngVersioni Compatibili
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 precedenti.

Errori

Le guide contenenti errori con questo template sono rintracciabili in questa categoria.