From: Enrico S. <enr...@gm...> - 2009-08-27 14:02:07
|
Ciao, visto che è appena uscita la 5.10.1 si potrebbe porre il problema... e poi devo linciare Flavio che sta traducendo perldiag della 5.10.1... :-) Procediamo subito col linciaggio :-) A suo tempo (Gennaio 2009) perldiag.pod (5.8.8) venne così suddiviso: Introduzione: bepi A-L: bepi M-Z: sblandin (Simone Blandino) Orbene, io ero arrivato quasi alla B (probabilmente Flavio sei più avanti), non so bene Simone a che punto sia (se ci sei ancora batti un colpo! :-). Non ho più visto messaggi in lista. Magari riusciamo a recuperare qualche cosa dal suo lavoro. Tuttavia visto che perldiag 5.10.0 e 5.10.1 sono veramente simili (diffstat mi dice in tutto 78 linee tra modificate aggiunte e rimosse) e in generale anche tutti gli altri POD, potremmo fare il porting alla 5.10.0 e anche alla 5.10.1, oppure saltiamo a piè pari la 5.10.0? Io propendo per la prima, così praticamente abbiamo 2 piccioni con una fava. Flavio, anche la 5.8.8 dalla 5.10.1 non è poi drasticamente differente (solo 800 linee differenti) sicché potresti anche partire dalla 5.8.8 (adesso mi linci tu! ;-) ). Un'altra cosa importante è il naming dei pacchetti che si riflette anche su come sitemamiamo i pod nel CVS. Ora attualmente abbiamo nel CVS le traduzioni relative alla versione che abbiamo preso in considerazione e una directory sources/ contenente i sorgenti della 5.8.8. Non c'è verso ora di far convivere due traduzioni di release Perl differenti. Io modificherei leggermente l'attuale alberatura nel modo segneute: / 5.8.8/ (ci stanno i pod 5.8.8 tradotti) 5.8.8/sources/ (ci stanno i pod 5.8.8 sorgenti) 5.10.0/ (ci stanno i pod 5.8.8 tradotti) 5.10.0/sources/ (ci stanno i pod sorgenti) 5.10.1/ (ci stanno i pod 5.8.8 tradotti) 5.10.1/sources/ (ci stanno i pod sorgenti) ... e così via Così non perdiamo le traduzioni precedenti. Certo possiamo taggare a quant'altro, tuttavia se volessimo fare una maintenance di una traduzione di vecchie distribuzioni (o magari aggiungere un pod) ci sarebbero un po' di casini. Per la pacchettizazione io adotterei il seguente versioning: POD2::IT 5.8.8.x for distributions containing only perl 5.8.8 core pods POD2::IT 5.10.0.x for distributions containing only perl 5.10.0 core pods POD2::IT 5.10.1.x for distributions containing only perl 5.10.1 core pods Questo significa che nella versione è già chiaro a quale distro si riferisce. E' altresì vero che il problema si porrebbe solo per far convivere traduzioni relative a più distribuzioni Perl (forse riusciremo a mantenerne 2). Penso infatti che se e quando passeremo alla versione 5.10.0|1, i pod della 5.8.8 non li toccheremo più anche se come ho scritto, partendo dalla 5.8.8 e traducendo poi le diff potremmo in un solo boccone aggiornare i pod 5.8.8 e 5.10.0|1 bye - Enrico |