On Sun, Feb 22, 2004 at 05:05:04PM +0100, Domenico Andreoli wrote: Ciao,
> nome pacchetto: foo > versione attuale: 1.0 > versione pre-release: 1.1rc3 > > in questa situazione pubblico il pacchetto foo con versione 1.0+1.1rc3-1. > in questo modo chi installa il pacchetto capisce "chiaramente" che in > realta' si tratta di una prerelease. la versione e' sicuramente un po' > bruttina ma nella maggior parte dei casi dovrebbe essere solo temporanea > e quindi me ne frego. > > quando uscira' foo 1.1 allora lo pubblichero' con version 1.1-1 e > l'upgrade avverra' senza problemi. > Altra tecnica funzionale e` quella di "allungare" la versione upstream in modo fittizio... Utile soprattutto se si e` gia` fatto l'upload... Eg: 1.0beta1 < 1.0.0 1.1rc2 < 1.1.0 > direi che alcune soluzioni da studiare per risolvere questo genere di > problemi di versioning sono quelle adottate dai seguenti pacchetti: > glibc, gcc, xfig. cosi' su due piedi non me ne vengono in mente altri. > Beh, dopo l'uscita di sarge si potra` semplicemente usare la ~ come operatore di "abbassamento" di versione, con una semantica di x~y < x bastera` quindi chiamare l'eventuale beta o rc 1.0~beta1 1.1~rc2 ecc... :) Ciao, Guido

