[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] Resoconto serata 28/4/2010
Il 30/04/2010 18:49, Andrea Urbinati ha scritto:
[cut]
avere la distro molto aggiornata è sempre un vantaggio? Se non erro
Debian è molto stabile proprio perchè non aggiornatissima ma molto testata
forse mi sono spiegato male ...aggiornata non implica necessariamente
che venga adottato di default ogni pacchetto appena uscito ...il
vantaggio di gentoo e' che e' piu' semplice inserire pacchetti nuovi
nell'ecosistema e pertanto e' piu' semplice far progredire lo sviluppo.
ti faccio un esempio: quando sviluppavo per gentoo mi occupavo, tra le
altre cose, della parte di clusterizzazione, uno dei pacchetti che
curavo era gfs che aveva una miriade di sottopacchettini con una miriade
di dipendenze ...per testare le nuove versioni mi bastava:
- creare gli ebuild (sono i file che creano il pacchetto vero e proprio)
- installare i nuovi pacchetti
- lanciare revdep-rebuild per verificare le librerie ed eventualmente
ricompilarle
il tutto poteva essere altamente automatizzato con un banale script
...questo mi permetteva di testare una miriade di varianti (patch,
versioni & co) ...senza diventare pazzo ...dovevo solo aspettare che la
compilazione fosse finita e lanciare i test.
...considerate che al giorno d'oggi le macchine sono potentissime
pertanto anche la compilazione dei pacchetti non e' una cosa drammatica.
Nei miei server ho un mio albero di pacchetti, creati selezionando le
use flags che coprono le mie esigenze ed una volta compilati su uno
possono essere installati su tutti.
Per farti un esempio ancor piu' interessante, in questo periodo sto
creando un'infrastruttura che, partendo da un repository di sviluppo,
crea in automatico i pacchetti per redhat/centos, debian, gentoo con i
relativi file di configurazione ...pero' i test sulle modifiche al
codice dei pacchetti stessi li faccio prima di tutto su gentoo perche'
e' piu' semplice testare le modifiche e l'intero ecosistema toccato
indirettamente dalle modifiche stesse.
Christian