[COMPLETATO] Guide marcate compatibili per tutte le versioni

Discussioni relative alla Gestione del wiki Guide@Debianizzati.Org

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda wtf » 04/06/2015, 12:44

La proposta di s3v mi sta bene ad occhio, però ho un dubbio sul far scivolare in automatico le guide nella categoria "old". Se per esempio una guida scritta poco prima o poco dopo il rilascio di una nuova versione stabile non viene revisionata per 2 anni cosa succede? Finisce automaticamente in old? Ma così non rischiamo di far finire in old guide che comunque continuano ad andare bene?
Usare una sola categoria per tutte le vecchie guide non è eccessivo? Non sarebbe meglio usare almeno due categorie? Tipo old (stable<versione<stable-3, ad es. wheezy e squeeze) e older (versione<stable-2, es. lenny e precedenti).

Daccordo per legare sid all'anno.
Cose da sapere:
Avatar utente
wtf
Global Moderator
Global Moderator
 
Messaggi: 725
Iscritto il: 12/04/2011, 10:58

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda ferdybassi » 04/06/2015, 15:09

Mi sto un po' perdendo...
Credo che gli obiettivi di revisione siano:
- mantenere un sistema di gestione semplice, che non comporti troppo lavoro burocratico
- mantenerlo documentato, in modo che chi prenderà in mano la cosa in futuro non si perda

Per quanto riguarda le guide, non so.
Una guida non testata per Jessie non è necessariamente Old; è semplicemente non testata.
Spostare tutto in Old rischia a mio avviso di:
- svuotare il wiki
- rendere poco "appetibili" delle guide che magari funzionano ancora benissimo. Mi spiego: se uno trova una guida in Old, la tralascia, mentre se fosse nel wiki magari potrebbe seguirla e dire "ehi, è compatibile anche per Jessie" e aggiornare il template. Insomma, trasferendo molta roba in Old secondo me rischiamo di ottenere l'effetto contrario a quello desiderato.

A parte i casi in cui la guida è palesemente old, tipo la ricompilazione di un kernel 2.4 o l'installazione di PHP4 o robe del genere, non possiamo limitarci a indicare nel template delle versioni compatibili le versioni con cui è stata testata?
Anzi, potremmo addirittura modificare il template delle versioni compatibili, e rinominarlo in qualcosa del tipo "guida testata con Wheezy | Jessie".
Uno cerca in google, arriva sul wiki, segue la guida e segnala che è compatibile anche con la versione che ha provato.
Mi sembra molto più lineare, rispetto a:
- iscriversi al wiki
- sapere che esiste il namespace Old
- andare scientemente nel namespace Old
- cercare la guida
- testarla con jessie
- modificarla segnalandola compatibile con jessie
- spostarla dal namespace Old
- modificare l'indice del wiki per elencare anche la guida "ripristinata" dal namespace Old
Secondo me un'operazione del genere scoraggia, mentre dovrebbero essere incoraggiati anche i contributi minimi, tipo "compatibile anche con Jessie".

Per particolari guide (penso alla serie dei Controller di Dominio Samba, in cui ogni guida è compatibile solo con UNA versione di Debian), potremmo scrivere qualcosa del tipo "Compatibile solo con Debian Wheezy".
Immagine  Immagine
Avatar utente
ferdybassi
Administrator
Administrator
 
Messaggi: 3285
Iscritto il: 28/12/2006, 4:22
Località: S. Angelo Lodigiano (LO)

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda s3v » 04/06/2015, 15:26

HAL 9000 ha scritto:Propongo di considerare le guide "da adottare" divise in tre sottocategorie: da completare (Stub senza modifiche da + di un mese), da aggiornare (l'attuale "da adottare"), da verificare (Da controllare); così da risolvere il problema alla radice. Corrisponde anche agli intenti iniziali. :)

In questo modo sarebbero tutte legate al medesimo progetto. Quello che vorrei evitare è "l'effetto Indice Guide" in un'unica categoria, con centinaia di link che nessuno utilizzerà mai.

Semplificare, soprattutto in una fase di transizione, porta sempre a interpretazioni sul modo di gestione: il problema , quindi, non è il numero di guide ma la loro gestione.
Averne mille in un elenco o averne dieci in cento elenchi, se nessuno modifica nulla, è la stesa cosa.
Per me la soluzione più semplice è avere una sola categoria "Da adottare" e, per gestire i casi diversi, potrebbe essere sufficiente inserire un box sulle guide per informare sul tipo di operazione richiesta. Si può anche inserire, in questo box, l'appartenenza alla categoria "Da controllare" purché questa diventi nascosta e non dia l'impressione che la guida sia "altro" da una guida da adottare.
HAL 9000 ha scritto:Fisserei inoltre un tempo limite dopo il quale tutte le guide in una sottocategoria "Da adottare" diventino obsolete.

Si può fare semplicemente dalla versione 1.23 di MW in poi: http://www.mediawiki.org/wiki/Help:Magi ... other_page

HAL 9000 ha scritto:Restano fuori le guide senza template (su crittografia pubblica/privata, scelta password e batteria laptop), perché non relative a una versione di Debian. Si può continuare a lasciarle senza template o pensare a una soluzione alternativa.

Per ora quelle guide non costituiscono un problema. Per me ci si può pensare anch a lavoro ultimato.

HAL 9000 ha scritto:Propongo anche di rimuovere le suite "stable" (che non è nemmeno usata) e "testing" (usata da 1 guida). C'è da pensare a come implementare le revisioni per "Sid" e quando visualizzare l'informazione relativa:

D'accordo per toglire "stable" e "testing".
Su Sid, come scritto prima, si presume che chi la utilizza sia abbastanza cosciente e sufficientemente maturo "informaticamente" dal saper elaborare le informazioni che legge. Per cui, come scrive wtf, io lascerei la compatibilità per Sid legata alla data.
Si potrebbe anche creare automaticamente una categoria nascosta a parte per consentire il controllo delle revisioni per Sid e cancellarle se sono più vecchie di tot anni ma, personalmente, non la trovo una priorità. Oltre al fatto che richiederebbe l'intervento di qualcuno e, in questo momento, il lavoro va fatto ora e per sempre evitando o minimizzando interventi manuali futuri.

HAL 9000 ha scritto:Tendenzialmente d'accordo, per quasi tutte. In passato ho fatto più volte delle eccezioni, per quelle guide scritte (fin dal titolo) per una versione di Debian specifica, oltre che per quelle di installazione, visto che sono più o meno uguali. Come ci si regola per quelle?


wtf ha scritto:La proposta di s3v mi sta bene ad occhio, però ho un dubbio sul far scivolare in automatico le guide nella categoria "old". Se per esempio una guida scritta poco prima o poco dopo il rilascio di una nuova versione stabile non viene revisionata per 2 anni cosa succede? Finisce automaticamente in old? Ma così non rischiamo di far finire in old guide che comunque continuano ad andare bene?
Usare una sola categoria per tutte le vecchie guide non è eccessivo? Non sarebbe meglio usare almeno due categorie? Tipo old (stable<versione<stable-3, ad es. wheezy e squeeze) e older (versione<stable-2, es. lenny e precedenti)

Per me il lavoro attuale sarà lo spartiacque tra "prima" e "dopo". Per questo sono per la soluzione drastica: se una guida è vecchia beh... se ne va in "old". Magari si incentiverà chi scrive le guide o chi le trova utili a mantenerle aggiornate.

Aggiungo che tutte le operazioni di scivolamento automatico prima in "Da_adottare" e poi in "old" possano essere automatizzate dalla versione 1.23 di MW.

@ferdy
in old finiranno solo le guide fino a "Squeeze" (che non è più supportata) a meno di interventi dell'autore. Le guide "Wheezy" faranno parte del nuovo template se sono state modificate sostanzialmente nell'ultimo anno o se l'autore (o revisore o sal) dice: "Ehi! Questa guida va ancora bene anche se non ha avuto cambiamenti" :)
In mancanza di questi requisiti finiscono in "Da adottare".
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5732
Iscritto il: 31/12/2008, 11:54

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda HAL 9000 » 04/06/2015, 15:45

Quindi le guide di cui si sta parlando sono queste 19?
http://guide.debianizzati.org/index.php ... di_dominio {{Versioni compatibili|Sarge}}
http://guide.debianizzati.org/index.php ... ySQL_e_PHP {{Versioni compatibili|Sarge|Etch|}}
http://guide.debianizzati.org/index.php ... ebian_Etch {{Versioni compatibili|Etch}}
http://guide.debianizzati.org/index.php ... ida_a_Grub {{Versioni compatibili|Sarge|Etch|Lenny}}
http://guide.debianizzati.org/index.php ... da_Grafica {{Versioni compatibili|Lenny}}
http://guide.debianizzati.org/index.php ... bian_Lenny {{Versioni compatibili|Lenny}}
http://guide.debianizzati.org/index.php ... en_CTL-460 {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... produzione {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... an_Squeeze {{Versioni compatibili|Lenny|Squeeze}}
http://guide.debianizzati.org/index.php ... one_di_GDM {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... oftware_HP {{Versioni compatibili|Etch|Lenny|Squeeze}}
http://guide.debianizzati.org/index.php ... _su_Debian {{Versioni compatibili|Lenny|Squeeze}}
http://guide.debianizzati.org/index.php ... _mobloquer {{Versioni compatibili|Lenny | Squeeze}}
http://guide.debianizzati.org/index.php ... ng_per_AMD {{Versioni compatibili|Lenny|Squeeze}}
http://guide.debianizzati.org/index.php ... an_Squeeze {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... ler_CD/DVD {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... di_default {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... er_grafico {{Versioni compatibili|Squeeze}}
http://guide.debianizzati.org/index.php ... easeMonkey {{Versioni compatibili|Squeeze}}

(generate con il mio script: ricerca limitata a quelle nel namespace principale, non contrassegnate come "Da controllare"/"Stub"/"Da adottare"/"Old"/"Da cancellare", contenenti soltanto Squeeze o versioni precedenti nel template "Versioni compatibili")

EDIT: A Grub basta aggiungere la compatibilità fino a Jessie, esistendo il pacchetto grub-legacy. Durante la revisione ero in dubbio su come comportarmi, e l'avevo lasciata così, aggiungendo il box con la nota iniziale.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda s3v » 04/06/2015, 16:47

HAL 9000 ha scritto:Quindi le guide di cui si sta parlando sono queste 19?

Controllo.
Andrebbero aggiunte anche le guide "Tutte le versioni" con modifiche che non vanno oltre "Squeeze".
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5732
Iscritto il: 31/12/2008, 11:54

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda HAL 9000 » 04/06/2015, 17:16

Se non mi sono sfuggite, quelle sono/dovrebbero essere finite tra quelle "da controllare" oppure "da adottare". Si potrebbe cominciare a rimuovere "compatibili per tutte le versioni" a tutte.
Devo controllare di non aver saltato qualche revisione prima, ma quelle lette e poi lasciate inalterate sono state segnalate in questa discussione. Ne restano un altro centinaio del 2015, che dovrebbero essere compatibili per Jessie.

Quelle 19 elencate erano state "risparmiate" durante la revisione relativa alla discussione aperta in precedenza, vedi qui: viewtopic.php?f=25&t=50687

Per questo chiedevo conferma. ;)
Io sarei per fare un'eccezione, se la guida è dettagliata e non ne esiste una più recente sullo stesso argomento. Non si tratterebbe comunque di molte guide.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda s3v » 04/06/2015, 17:19

Manca questa: http://guide.debianizzati.org/index.php ... ferenti_SO

Comunque se procedere o prima di procedere, aspetterei il parere di altri.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5732
Iscritto il: 31/12/2008, 11:54

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda HAL 9000 » 04/06/2015, 17:20

Vero, il dump risaliva al mese scorso e l'ho rimossa da quelle da adottare il primo giugno. :)

Per procedere, io mi riferivo - riguardo il solo template "Versioni compatibili" - a rimuovere da lì "a tutte le versioni", come indica già il titolo di questa discussione. Credo che questo vada fatto a questo punto, anche se ero inizialmente contrario, e perfino se si rimanesse con l'attuale template.
Non conto comunque di farlo a breve. ;)


EDIT:

Qui degli esempi su come verrà migliorato il vecchio template "Versioni compatibili", senza bisogno di nessuna modifica alle guide che lo adottano (se non una decina con Stretch e Sid):
http://guide.debianizzati.org/index.php ... te:Sandbox

E a seguire gli esempi (solo sull'uso) su come potrebbe comportarsi (con una grafica ovviamente da rivedere, al momento è orripilante) quello nuovo, chiamato per ora "Revisioni", posto che si decida di crearlo. Testing è legata al codename, mentre Sid all'anno; e annullerebbe il bisogno di interventi manuali (se non per aggiungere nuove verifiche).
Non so neanche se sia necessario mostrare una data di revisione, visto che le revisioni sono divise per release.


EDIT2:

Lascio anche qui un riferimento a questa pagina di discussione, così almeno questo passaggio si porta a termine. :)
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda BubuXP » 05/06/2015, 4:04

Solo per far notare che sarebbe meglio scrivere la versione numerica delle release come "Debian 8" oppure "Debian 8.x" invece di 8.0, perché essendoci le point release è meglio evitare confusione.
Avatar utente
BubuXP
Hero Member
Hero Member
 
Messaggi: 753
Iscritto il: 17/12/2011, 4:20
Località: Sicilia orientale

Re: [IN CORSO] Guide marcate compatibili per tutte le versio

Messaggioda HAL 9000 » 05/06/2015, 7:58

Quello si può fare subito. ;)

Immagino si sia tenuto così perché fino a Sarge si utilizzavano nuovi codename anche per le point-release, che uscivano molto più di rado.

EDIT: marcato il thread, relativo all'argomento iniziale, come completato. Idem per il relativo task di Revisione Wiki.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [COMPLETATO] Guide marcate compatibili per tutte le vers

Messaggioda Selky » 06/06/2015, 3:02

Condivido in pieno quanto scritto da s3v qua

Appena sistemato una guida che come template versioni compatibili riportava testate per Wheezy e Jessie, risalente a due anni fa e non più valida lato installazione e dal sorgente ho letto anche "da concludere".

Motivo del perchè sono contraria alla modifica in blocco dello stato delle guide. Bisogna prima accertare poi intervenire. Non ha senso leggere "testata" in sta maniera. Stava meglio "compatibile".

Ho scritto questo per spiegare tutti i miei precedenti interventi, non per polemizzare. ;)
Selky
wiki member
wiki member
 
Messaggi: 1426
Iscritto il: 30/12/2011, 1:00

Re: [COMPLETATO] Guide marcate compatibili per tutte le vers

Messaggioda HAL 9000 » 06/06/2015, 8:40

Riguardo la revisione di questo thread, le guide modificate sono solo quelle che erano segnalate come "compatibili per tutte le versioni" e chi le leggeva avrebbe interpretato, come minimo, che avrebbero funzionato per Jessie.
A meno di verificarle una a una per ogni singola release, senza una verifica per Jessie o senza verificarla io stesso, ho rimosso quella e le successive dal template. Ho invece rimosso Wheezy soltanto dove ero sicuro che non funzionassero per Wheezy.
Se un errore c'era nel template, dopo questa revisione smetterà di propagarsi di versione in versione oltre Wheezy, ma la priorità era che il "compatibile per Jessie" o "compatibile per tutte le versioni supportate" fosse corretto, privilegiando la correttezza delle informazioni dall'attuale stable in poi.
Inoltre se avessi rimosso anche Wheezy, poi lo stesso discorso si sarebbe potuto fare per Squeeze e via a risalire fino a quelle prima ancora. E senza una revisione esplicita, in uno stato corrispondente allo stato finale della guida, non si può sapere se le modifiche alla guida successive alla revisione o alla sua creazione servono per la compatibilità oppure no, e nemmeno se non introducano incompatibilità con quelle precedenti.

Inoltre, come già detto, se si sostituisce "compatibile per tutte le versioni" con alcune esplicite, è impensabile riuscire a ogni rilascio di Debian a verificarle per la nuova versione. E la verifica comunque non sarebbe quasi mai una revisione completa, spesso soltanto una di esistenza dei pacchetti e delle versioni. Se va di lusso, un controllo della documentazione o del changelog.
Quelle nella giuda, idealmente, sono quelle per cui il funzionamento dovrebbe funzionare, mentre quelle non presenti nella guida quelle non ancora testate (almeno da Jessie in poi), ma non necessariamente "non compatibili".

Se poi si trova una formulazione migliore di "compatibile" e "testate", a me va bene. Al momento c'è comunque una via di mezzo:
- compatibili per "tutte le versioni" (finché ci saranno, a breve non conto di modificarle);
- supportate per quelle funzionanti con una o più versioni specifiche, e basta;
- testate per quelle con release esplicite.

EDIT:

La guida a cui ti riferisci probabilmente era stata davvero testata per Jessie dal suo autore, ma per la Jessie "testing" di due anni fa. Questo era uno dei problemi del template, che ora sono stati risolti con la versione attuale. ;)

Non sarà possibile infatti d'ora in poi testare una guida per "Stretch" finché Debian 9 "Stretch" non sarà stata rilasciata come stable, ma si permetterà comunque di effettuare una verifica per testing e unstable/Sid con delle stringhe diverse, ma lasciando i codename solo per le stable.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [COMPLETATO] Guide marcate compatibili per tutte le vers

Messaggioda HAL 9000 » 06/06/2015, 12:47

Dimenticavo: nel frattempo, e a prescindere che ci siano o meno cambiamenti futuri, si potrebbe cominciare con l'aggiungere alle revisioni nel template Autori la versione che si è verificata con la revisione, almeno per quelle future.

Per esempio:
Codice: Seleziona tutto
|Verificata_da=
:~~~~ (con Jessie)


Oppure un domani che qualcuno aggiungerà o toglierà una versione dal template "Versioni compatibili", si potrà solo immaginare la versione verificata dalla data, oppure controllando le modifiche nella cronologia.
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

Re: [COMPLETATO] Guide marcate compatibili per tutte le vers

Messaggioda Selky » 06/06/2015, 13:51

marco si è impegnato e ha dedicato tempo alla guida. Non è una sua colpa se nel frattempo sono cambiate le cose. Succede.

Ho capito.
Tu hai deciso un mese fa come deve essere impostato il wiki e tu hai e stai apportando le modifiche che vuoi. Facessimo tutti così è finita.
Selky
wiki member
wiki member
 
Messaggi: 1426
Iscritto il: 30/12/2011, 1:00

Re: [COMPLETATO] Guide marcate compatibili per tutte le vers

Messaggioda HAL 9000 » 06/06/2015, 14:55

I cambiamenti apportati sono stati già discussi e non hanno avuto obiezioni, uno dei quali (la non compatibilità esplicita) era una tua proposta.
L'unica eccezione è rappresentata dal titolo del riquadro, su cui non si è raggiunto un accordo, per cui la via di mezzo adottata tra sempre "Versioni testate" e sempre "Versioni compatibili". È una piccolezza, e basta comunque cambiare una singola stringa per mettere quella che si vuole in tutte le guide. ;)

Mi concentrerei prima sul definire il ciclo di vita di una guida, così che ci sia un accordo su quello (S3v aveva proposto un'unificazione di "Guida da adottare", "Stub" e "Guida da controllare" sotto il primo gruppo), poi se occorrerà un nuovo template (il che significherebbe che quelli attuali sono comunque provvisori), e nel frattempo come utilizzare le revisioni. :)
Ricordarsi di modificare il primo messaggio della discussione per aggiungere [RISOLTO] prima del titolo, quando conclusa.

Wiki: APT e Repository, Comandi utili, Collabora.
Manuali di Debian 10 "buster" (PC): installazione, aggiornamento da versione 9.
Avatar utente
HAL 9000
wiki member
wiki member
 
Messaggi: 1495
Iscritto il: 10/08/2009, 10:01

PrecedenteProssimo

Torna a Guide@Debianizzati.Org

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron