Template:Codename: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(task di Revisione Wiki #61)
(Aggiornamento per il rilascio di Debian 12 "bookworm")
 
(15 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
Questa pagina serve a permettere il semplice aggiornamento del [[Template:Codename|template Codename]], a ogni nuovo rilascio di Debian, come previsto da [[Guide@Debianizzati.Org:Passaggio alla stable - pagine da aggiornare|questo elenco]].
<includeonly>{{
#switch: {{lc: {{{1|}}} }}
| versione_obsoleta = 9
| versione_oldoldstable = 10
| versione_oldstable = 11
| versione_stable = 12
| versione_testing = 13
| obsoleta = stretch
| oldoldstable = buster
| oldstable = bullseye
| stable = bookworm
| testing = trixie
| buster = oldoldstable
| bullseye = oldstable
| bookworm = stable
| trixie = testing
| datarilascio_oldoldstable = 6 luglio 2019
| datarilascio_oldstable = 14 agosto 2021
| datarilascio_stable = 10 giugno 2023
| anno_prossimo_rilascio_stimato = 2025
| sid | unstable | datarilascio_unstable | versione_unstable | datarilascio_testing
| = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' argomento "{{{1|}}}" non valido!<br/><br/> [[Categoria:Errori nel template Codename]]
| versione_rilascio = {{
  #switch: {{lc: {{{2|}}} }}
  | bookworm = 12
  | 12 = bookworm 
  | bullseye = 11
  | 11 = bullseye
  | buster = 10
  | 10 = buster
  | stretch = 9
  | jessie = 8
  | wheezy = 7
  | squeeze = 6
  | lenny = 5
  | etch = 4
  | sarge = 3.1
  | 0
  }}
| obsoleta
}}{{
#if: {{{2|}}} |  | {{Codename Supporto}}
}}</includeonly><noinclude>
{{Box | Come aggiornare il template | A ogni nuovo [[release|rilascio]] di Debian per aggiornare la pagina si rimanda alla lettura di questa [[Guide@Debianizzati.Org:Aggiornare template Codename|pagina di aiuto]].


Basterà infatti modificare la pagina [[Template:Codename|template Codename]], e sostituire tutto ciò che è contenuto tra:
In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina.}}
'''<nowiki><includeonly></nowiki>'''
...
'''<nowiki></includeonly></nowiki>'''


con il seguente testo:
== Introduzione ==
Questo template può stampare il [[codename]], il numero di versione o la data di rilascio corrispondente a una data [[suite]] di Debian; oppure la ''suite'' corrispondente a un dato ''codename'' di una [[release]] di Debian.


<nowiki><includeonly>{{
Serve a evitare che tutte le pagine che fanno riferimento a informazioni mutevoli riguardanti una [[release]] di Debian debbano essere aggiornate a ogni nuovo rilascio. Infatti, se non sono necessari altri interventi di manutenzione, per la maggior parte sarà sufficiente mantenere aggiornata solo questa voce.
  #switch: {{{1|}}}</nowiki>
    | versione_obsoleta = {{Codename|versione_oldoldstable}}
    | versione_oldoldstable = {{Codename|versione_oldstable}}
    | versione_oldstable = {{Codename|versione_stable}}
    | versione_stable = {{Codename|versione_testing}}
    | versione_testing = {{#expr: {{Codename|versione_testing}} + 1}}
    | obsoleta = {{Codename|oldoldstable}}
    | Obsoleta = {{Codename|Oldoldstable}}
    | oldoldstable = {{Codename|oldstable}}
    | Oldoldstable = {{Codename|Oldstable}}
    | oldstable = {{Codename|stable}}
    | Oldstable = {{Codename|Stable}}
    | stable = {{Codename|testing}}
    | Stable = {{Codename|Testing}}
    | testing = '''*INSERIRE CODENAME TESTING TUTTO MINUSCOLO*'''
    | Testing = '''*INSERIRE CODENAME TESTING TUTTO MINUSCOLO, CON PRIMA LETTERA MAIUSCOLA*'''
    | {{Codename|Oldstable}} = oldoldstable
    | {{Codename|Stable}} = oldstable
    | {{Codename|Testing}} = stable
    | '''*INSERIRE CODENAME TESTING TUTTO MINUSCOLO, CON PRIMA LETTERA MAIUSCOLA*''' = testing
    | datarilascio_oldoldstable = {{Codename|datarilascio_oldstable}}
    | datarilascio_oldstable = {{Codename|datarilascio_stable}}
    | datarilascio_stable = '''*INSERIRE DATA DI RILASCIO DELL'ATTUALE DEBIAN STABLE*'''
    | = ERRORE
    | obsoleta
<nowiki>}}</includeonly></nowiki>


avendo cura di sostituire i quattro campi in grassetto con le informazioni corrispondenti. Questa guida inoltre si aggiornerà automaticamente, una volta che si saranno propagate le modifiche del [[Template:Codename|template Codename]], così da essere pronta per il rilascio successivo.
È da utilizzarsi '''esclusivamente''' per pagine di categorie, template, glossario oppure per guide su software di sistema molto generali e [[Template:Versioni compatibili|compatibili]] per tutte le versioni.


[[Categoria:Wiki]]
L'elenco delle pagine che lo utilizzano direttamente è consultabile da [[Template:Codename Supporto|questa pagina]] di supporto, così da consentire il monitoraggio del suo utilizzo. L'elenco da "Puntano qui" a sinistra in questa pagina restituirebbe invece anche tutte le inclusioni indirette.
 
== Parametri ==
Non sono case-sensitive (si possono scrivere indifferentemente in maiuscolo o minuscolo).
 
=== Per stampare il codename ===
[[Suite]] supportate:
* oldoldstable
* oldstable
* stable
* testing
 
Inoltre è possibile usare il parametro speciale '''obsoleta''' per ottenere il [[codename]] dell'ultima release di Debian a non essere più supportata.
 
Si noti che [[unstable]] non è presente, perché il suo codename resta sempre [[sid]].
 
Se si vuole la prima lettera maiuscola, si può usare <code>ucfirst</code> (per esempio: <code><nowiki>{{ucfirst: {{Codename|...}} }}</nowiki></code>).
 
=== Per stampare la suite ===
[[Codename]] supportati:
* {{Codename|Oldoldstable}}
* {{Codename|Oldstable}}
* {{Codename|Stable}}
* {{Codename|Testing}}
 
Tutti gli altri ''codename'' restituiscono il valore '''obsoleta'''.
 
Si noti che [[sid]] non è presente, perché la sua [[suite]] resta sempre [[unstable]].
 
=== Per stampare il numero di versione ===
In alternativa, per stampare il numero di versione, sono supportati:
* versione_oldoldstable
* versione_oldstable
* versione_stable
* versione_testing
 
È possibile usare il parametro speciale '''versione_obsoleta''' per ottenere il numero di versione dell'ultima release di Debian a non essere più supportata.
 
=== Per stampare la data di rilascio ===
Per stampare la data di rilascio, per le versioni già rilasciate, sono permessi:
* datarilascio_oldoldstable
* datarilascio_oldstable
* datarilascio_stable
 
== Esempi ==
Scrivere:
<pre>
Il repository ''{{Codename|stable}}-backports''...
</pre>
per visualizzare:
Il repository ''{{Codename|stable}}-backports''...
 
 
Oppure:
<pre>
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...
</pre>
per visualizzare:
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...
 
 
Oppure ancora:
Debian "{{Codename|stable}}" è attualmente la versione del ramo <nowiki>{{Codename|</nowiki>{{Codename|stable}}<nowiki>}}</nowiki>...
per visualizzare:
Debian "{{Codename|stable}}" è attualmente la versione del ramo stable...
 
 
Poi come [[repository]]:
<pre>
deb http://ftp.it.debian.org/debian {{Codename|stable}} main
</pre>
per visualizzare:
deb <nowiki>http://ftp.it.debian.org/debian</nowiki> {{Codename|stable}} main
 
 
E per finire in una condizione <code>#ifeq</code>:
<pre>
{{#ifeq: {{Codename|lenny}} | obsoleta
| parte da eseguire quando lenny sarà più vecchia della oldoldstable
| parte da eseguire finché lenny resta almeno oldoldstable
}}
</pre>
per eseguire:
{{#ifeq: {{Codename|lenny}} | obsoleta |
parte da eseguire quando lenny sarà più vecchia della oldoldstable |
parte da eseguire finché lenny resta almeno oldoldstable
}}
 
[[Category:Template]]
</noinclude>

Versione attuale delle 13:22, 17 giu 2023

Info.png Come aggiornare il template
A ogni nuovo rilascio di Debian per aggiornare la pagina si rimanda alla lettura di questa pagina di aiuto.

In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina.


Introduzione

Questo template può stampare il codename, il numero di versione o la data di rilascio corrispondente a una data suite di Debian; oppure la suite corrispondente a un dato codename di una release di Debian.

Serve a evitare che tutte le pagine che fanno riferimento a informazioni mutevoli riguardanti una release di Debian debbano essere aggiornate a ogni nuovo rilascio. Infatti, se non sono necessari altri interventi di manutenzione, per la maggior parte sarà sufficiente mantenere aggiornata solo questa voce.

È da utilizzarsi esclusivamente per pagine di categorie, template, glossario oppure per guide su software di sistema molto generali e compatibili per tutte le versioni.

L'elenco delle pagine che lo utilizzano direttamente è consultabile da questa pagina di supporto, così da consentire il monitoraggio del suo utilizzo. L'elenco da "Puntano qui" a sinistra in questa pagina restituirebbe invece anche tutte le inclusioni indirette.

Parametri

Non sono case-sensitive (si possono scrivere indifferentemente in maiuscolo o minuscolo).

Per stampare il codename

Suite supportate:

  • oldoldstable
  • oldstable
  • stable
  • testing

Inoltre è possibile usare il parametro speciale obsoleta per ottenere il codename dell'ultima release di Debian a non essere più supportata.

Si noti che unstable non è presente, perché il suo codename resta sempre sid.

Se si vuole la prima lettera maiuscola, si può usare ucfirst (per esempio: {{ucfirst: {{Codename|...}} }}).

Per stampare la suite

Codename supportati:

  • buster
  • bullseye
  • bookworm
  • trixie

Tutti gli altri codename restituiscono il valore obsoleta.

Si noti che sid non è presente, perché la sua suite resta sempre unstable.

Per stampare il numero di versione

In alternativa, per stampare il numero di versione, sono supportati:

  • versione_oldoldstable
  • versione_oldstable
  • versione_stable
  • versione_testing

È possibile usare il parametro speciale versione_obsoleta per ottenere il numero di versione dell'ultima release di Debian a non essere più supportata.

Per stampare la data di rilascio

Per stampare la data di rilascio, per le versioni già rilasciate, sono permessi:

  • datarilascio_oldoldstable
  • datarilascio_oldstable
  • datarilascio_stable

Esempi

Scrivere:

Il repository ''{{Codename|stable}}-backports''...

per visualizzare:

Il repository bookworm-backports...


Oppure:

L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...

per visualizzare:

L'attuale stable è Debian 12.x "bookworm", rilasciata il 10 giugno 2023 e...


Oppure ancora:

Debian "bookworm" è attualmente la versione del ramo {{Codename|bookworm}}...

per visualizzare:

Debian "bookworm" è attualmente la versione del ramo stable...


Poi come repository:

deb http://ftp.it.debian.org/debian {{Codename|stable}} main

per visualizzare:

deb http://ftp.it.debian.org/debian bookworm main


E per finire in una condizione #ifeq:

{{#ifeq: {{Codename|lenny}} | obsoleta
| parte da eseguire quando lenny sarà più vecchia della oldoldstable
| parte da eseguire finché lenny resta almeno oldoldstable
}}

per eseguire:

parte da eseguire quando lenny sarà più vecchia della oldoldstable