Saturday, October 29, 2005

Branches

Il significato delle versioni di transcode e`, purtroppo, non cosi` intuitivo.
Attualmente ci sono tre versioni principali:

0.6.14: la vecchia stabile, obsoleta. Questa versione non e` piu` mantenuta ne sviluppata, ma e` anche quella con il codice piu` stabilizzato (non stabile!); cosi`, come spesso accade, a meno di incappare in un bug noto, o di scoprirne uno nuovo, non dovrebbe portare sorprese.
Nonostante questo, per favore NON usate questa versione a meno che non abbiate un motivo DAVVERO BUONO per farlo.

1.0.x: la nuova stabile, mantenuta attivamente solo per bug-fix. Sarebbe quella consigliata, ma avendo subito cambiamenti piu` profondi e "pericolosi" della vecchia stabile, puo` risultare a volte meno affidabile per l'utente finale. Cionondimeno, personalmente consiglio questa senza riserve. Almeno se c'e` un problema si puo` cercare di risolverlo.
In effetti, dato lo stato dei sorgenti (groan), praticamente qualsiasi cambiamento non banale e` pericoloso e puo` portare conseguenze impreviste; i bug-report sono necessari per andare avanti, ecco perche` si continua a consigliare questa release.

CVS (futura 1.1.0): qui avvengono le cose divertenti. C'e` gia` stata una buona fetta di cambiamenti, vedasi la nuova aclib, e qui sta avvenendo la pulizia. Tendenzialmente si cerca di tenere questa versione sana, vedasi corretta, compilabile, usabile, ma, tra la mancanza una suite di test (sappiamo che e` un grosso problema e ci stiamo lavorando), la mancanza una base di utenti ampia a supplire l'assenza di test automatizzati, la necessita` di fare cambiamenti grossi, questo risulta decisamente il ramo di sviluppo piu` instabile.
Cionondimeno, c'e` chi consiglia di usare questa versione, e tutto sommato ha le sue buone ragioni.

Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]