3 581
contributi
mNessun oggetto della modifica |
m (rimozione template da controllare con parametro ONLY anche per guide abbandonate) |
||
(33 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
<includeonly> | <includeonly>{{ | ||
{| | #if: {{{1|}}} | {{ | ||
| | #switch: {{ | ||
#if: {{{5|}}} | {{{5}}} | {{ | |||
#if: {{{4|}}} | {{{4}}} | {{ | |||
#if: {{{3|}}} | {{{3}}} | {{ | |||
#if: {{{2|}}} | {{{2}}} | {{{1}}} | |||
}}{{ | }} | ||
}} | |||
}} | |||
}} | Woody | Sarge | Etch | Lenny | Squeeze | Testing_{{#expr: {{CURRENTYEAR}} + 1}} | Unstable_{{#expr: {{CURRENTYEAR}} + 1}} | Testing_{{CURRENTYEAR}} | Unstable_{{CURRENTYEAR}} | Testing_{{#expr: {{CURRENTYEAR}} - 1}} | Unstable_{{#expr: {{CURRENTYEAR}} - 1}} | Testing_{{#expr: {{CURRENTYEAR}} - 2}} | Unstable_{{#expr: {{CURRENTYEAR}} - 2}} | Testing_{{#expr: {{CURRENTYEAR}} - 3}} | Unstable_{{#expr: {{CURRENTYEAR}} - 3}} = | |||
| Testing_{{#expr: {{CURRENTYEAR}} - 4}} | Unstable_{{#expr: {{CURRENTYEAR}} - 4}} | Testing_{{#expr: {{CURRENTYEAR}} - 5}} | Unstable_{{#expr: {{CURRENTYEAR}} - 5}} = {{ | |||
#ifeq: {{{1|}}} | ONLY | | {{Guida da controllare|AUTO}} | |||
}} | |||
| {{ | |||
#switch: {{Codename|Stable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = | |||
| {{ | |||
#switch: {{Codename|Oldstable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = | |||
| {{ | |||
#switch: {{Codename|Oldoldstable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = {{ | |||
#ifeq: {{{1|}}} | ONLY | | {{Guida da controllare|AUTO}} | |||
}} | {{ | |||
#ifeq: {{{1|}}} | ONLY | | {{Guida da controllare|AUTO|NOCATEGORY}} | |||
}} [[Categoria:Guide abbandonate]] | |||
}} | |||
}} | |||
}} | |||
}} | | |||
}} | |||
{|style="float:right; clear:both; width:23%; min-width:133px; margin:0 0 10px 8px; padding-bottom:5px; border-radius:0.5em; border:1px solid #4e88d0; background-color:#f8fbfd; font-variant:small-caps; text-align:center;" | |||
|[[Image:Debian-swirl.png|33px|link=]] '''Versioni Compatibili''' {{ | |||
#ifeq: {{{1|}}} | ONLY | <br />'''soltanto:''' | }}{{ | |||
#if: {{{1|}}} | {{Versioni compatibili elenco|{{{1}}}}}{{ | |||
#if: {{{2|}}} | {{Versioni compatibili elenco|{{{2}}}}} | |||
}}{{ | }}{{ | ||
#if: {{{3|}}} | {{Versioni compatibili elenco|{{{3}}}}} | |||
}}{{ | }}{{ | ||
#if: {{{4|}}} | {{Versioni compatibili elenco|{{{4}}}}} | |||
}}{{ | }}{{ | ||
#if: {{{5|}}} | {{Versioni compatibili elenco|{{{5}}}}} | |||
}}{{ | }}{{ | ||
#if: {{{ | #if: {{{6|}}} | <br />ERRORE: Consentiti fino a 5 parametri! [[Categoria: Errori nel template Versioni compatibili]] | | ||
}} | <br />Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{ | }} | <br />Tutte le versioni supportate di Debian [[Categoria: Guide compatibili con tutte le versioni di Debian]] }}{{ | ||
#ifeq: {{{1|}}} | ONLY | | {{ | #ifeq: {{{1|}}} | ONLY | | {{ | ||
# | #switch: {{Codename|Oldstable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = {{ | ||
#switch: {{Codename|Stable}} | {{{1|}}} | {{{2|}}} | {{{3|}}} | {{{4|}}} | {{{5|}}} = | |||
| <br />[[:Categoria:Guide non compatibili con stable|Verificala con {{Codename|Stable}}]] [[Categoria: Guide non compatibili con stable]] }} | |||
}} | |||
}} | }} | ||
|}</includeonly><noinclude>__NOTOC__ | |}</includeonly><noinclude>__NOTOC__ | ||
Riga 85: | Riga 56: | ||
== Uso == | == Uso == | ||
=== Parametri === | === Parametri === | ||
{{Versioni compatibili| | {{Versioni compatibili|{{Codename|Oldstable}}|{{Codename|Stable}}}} | ||
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. | ||
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 | Si noti che tutti i pacchetti presenti in [[testing]] e [[unstable]] possono ricevere aggiornamenti che ne alterano le funzionalità, oppure essere rimossi durante la fase di [[freeze]] o prima ancora, motivo per cui in questo template si è scelto di prediligere la compatibilità per l'attuale [[stable]] e versioni precedenti di Debian. Per garantire in futuro che tutte le guide verificate per "{{Codename|Testing}}" siano testate per quella che sarà la versione ''stable'' rilasciata, si riservano i [[codename]] per le sole versioni ''stable'' e precedenti di Debian, mentre per le più recenti si utilizzano la [[suite]] e l'ultimo anno di verifica. | ||
Per esempio: | |||
<nowiki>{{Versioni compatibili|</nowiki>{{Codename|Oldstable}}<nowiki>|</nowiki>{{Codename|Stable}}<nowiki>}}</nowiki> | |||
Oppure con {{Codename|Stable}}, testing ({{Codename|Testing}}) e unstable/Sid: | |||
<nowiki>{{Versioni compatibili|</nowiki>{{Codename|Stable}}<nowiki>|Testing_</nowiki>{{CURRENTYEAR}}<nowiki>|Unstable_</nowiki>{{CURRENTYEAR}}<nowiki>}}</nowiki> | |||
<nowiki>{{Versioni compatibili| | |||
</ | |||
'''Numero massimo di parametri''': | '''Numero massimo di parametri''': 5 | ||
'''Codename ammessi''': | '''Codename ammessi''' (per Debian [[stable]] e precedenti): | ||
*Woody | *Woody | ||
* | *... | ||
* | *{{Codename|Obsoleta}} | ||
* | *{{Codename|Oldoldstable}} | ||
* | *{{Codename|Oldstable}} | ||
* | *{{Codename|Stable}} | ||
* | |||
'''Suite ammesse''' (per [[testing]] e [[Sid]]): | |||
*Testing_{{#expr: {{CURRENTYEAR}} - 1}}, Testing_{{CURRENTYEAR}}, Testing_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "{{Codename|Testing}}", finché sarà testing) | |||
*Unstable_{{#expr: {{CURRENTYEAR}} - 1}}, Unstable_{{CURRENTYEAR}}, Unstable_{{#expr: {{CURRENTYEAR}} + 1}}, ... (per "Sid") | |||
Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. | Se si supera il numero massimo di parametri ammessi, è possibile rimuovere le versioni non più supportate. Essendo permessi fino a 5 parametri, è sempre possibile indicare la compatibilità per le attuali [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[Sid]]. | ||
Per testing e unstable, si deve utilizzare sempre soltanto un singolo parametro, quello relativo all'ultimo anno di revisione, aggiornandolo quando si effettua una nuova revisione per la stessa versione o rimuovendolo se si considera ormai obsoleta. | |||
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). | ||
==== Non compatibilità ==== | ==== Non compatibilità ==== | ||
{{Versioni compatibili|ONLY| | {{Versioni compatibili|ONLY|{{Codename|Oldstable}}}} | ||
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. | 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 | Si consideri che il limite di cinque parametri è ancora valido, e pertanto soltanto altri quattro 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. | 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: | Per esempio: | ||
<nowiki>{{Versioni compatibili|ONLY|</nowiki>{{Codename|Oldstable}}<nowiki>}}</nowiki> | |||
<nowiki>{{Versioni compatibili|ONLY| | |||
</ | |||
Inoltre una guida segnalata esplicitamente come non compatibile per altre versioni può diventare obsoleta, ma non da controllare o da adottare. | Inoltre una guida segnalata esplicitamente come non compatibile per altre versioni può diventare obsoleta, ma non da controllare o da adottare. | ||
Riga 137: | Riga 105: | ||
Se non vengono aggiunti parametri, la guida è compatibile con 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]]. | Per "versioni supportate" si intendono tutte le seguenti: [[LTS]], [[oldstable]], [[stable]], [[testing]] e [[unstable]]/[[Sid]]. | ||
È | È '''sconsigliata''' questa forma, salvo si tratti di guide teoriche o per pacchetti base del sistema (Priorità del pacchetto: ''required'', ''important'' o ''standard''), in quanto la compatibilità della guida non è tracciabile in automatico dalle categorie nascoste. Pertanto le guide non solo teoriche, che non sono più relative a pacchetti base del sistema al rilascio della nuova versione ''stable'' di Debian, possono essere modificate per aggiungere al template soltanto le versioni precedenti. | ||
Per esempio: | Per esempio: | ||
<nowiki>{{Versioni compatibili}}</nowiki> | |||
<nowiki>{{Versioni compatibili}}</nowiki> | |||
'''Limitatamente''' per le guide segnalate come compatibili per tutte le versioni, allo scopo di evitare di doverle aggiornare a ogni nuovo rilascio di Debian in caso si faccia riferimento ai [[codename]] dell'attuale [[stable]], [[testing]], ecc... e si debbano modificare solo quelli, oppure se si voglia utilizzare sempre l'attuale [[mirror]] di default per i [[repository]], sono disponibili due template di supporto: | |||
* [[Template:Codename]] | |||
* [[Template:APT-mirror]] | |||
Ciò ne consentirà un aggiornamento automatico, limitatamente alle informazioni ottenute dai template. | |||
== Categorie nascoste == | |||
Questo template associa in automatico delle categorie, per poter trovare rapidamente le guide compatibili con una data versione: | |||
* [[:Categoria:Guide compatibili con stable|Guide compatibili per {{Codename|Stable}}]]; | |||
* [[:Categoria:Guide compatibili con testing|Guide compatibili per {{Codename|Testing}}]]; | |||
* [[:Categoria:Guide compatibili con Sid|Guide compatibili per Sid]]; | |||
* [[:Categoria:Guide compatibili con tutte le versioni di Debian|Guide segnalate come compatibili per tutte le versioni]]. | |||
Oppure, se viene utilizzato questo template con dei parametri, per permettere la ricerca in base alla mancanza di verifiche: | |||
* [[:Categoria:Guide abbandonate|Guide abbandonate]] -> se non compatibili né con la [[oldoldstable]] né con una versione più recente; | |||
* [[:Categoria:Da controllare|Guide da controllare]] -> se compatibili con la [[oldoldstable]], ma non con versioni più recenti (disattivabile con uso del parametro <code>ONLY</code>); si veda anche il [[Template:Guida da controllare|relativo template]]; | |||
* [[:Categoria:Guide non compatibili con stable|Guide non testate con {{Codename|Stable}}]] -> se compatibili con la [[oldstable]], ma non con la [[stable]] (disattivabile con uso del parametro <code>ONLY</code>); | |||
* [[:Categoria:Guide compatibili con testing (non recenti)|Guide non testate con {{Codename|Testing}}]] -> se verificata per [[testing]], ma 2 anni fa o più; | |||
* [[:Categoria:Guide compatibili con Sid (non recenti)|Guide non verificate di recente con Sid]] -> se verificata per [[Sid]], ma 2 anni fa o più. | |||
Per finire le guide contenenti errori con questo template sono rintracciabili in [[:Categoria:Errori nel template Versioni compatibili|questa categoria]]. | |||
[[Categoria:Template]] | [[Categoria:Template]] | ||
</noinclude> | </noinclude> |
contributi