[openmamba-devel-it] Note sulla pacchettizzazione
Silvan Calarco
silvan.calarco a mambasoft.it
Gio 19 Giu 2008 13:33:49 CEST
Alle giovedì 19 giugno 2008, Titti a gmail ha scritto:
> Silvan Calarco ha scritto:
> > - quando viene aggiornato un pacchetto vecchio con estensione qilnx,
> > consiglio di aggiornare il campo packager mettendo il vostro nome
> > rispetto che lasciando un packager che non esiste più. In caso contrario
> > il pacchetto comparirà con la dicitura "unmaintained" per gli utenti che
> > sfogliano le pagine di distromatic
>
> occorrerebbe anche una lista dei packager attuali con la email, in modo
> da poter correggere l'email non più esistente di un package corrente
I packager esistenti sono segnati come developer in questa pagina:
http://www.openmamba.org/people/, ci sono solo gli alias ma non pubblicherei
un elenco che contenga le email, e questa non è una necessità se giriamo la
cosa in questo modo:
* se un pacchetto non è più stato aggiornato da tanto, metti da oltre un
anno, ha molto senso sostituire il campo packager con se stessi
* per gli altri aggiornamenti non cambiamo le mail degli utenti esistenti a
meno che loro non abbiano personalmente comunicato di farlo. Io per esempio
dico che mi sta bene se viene modificata la mia mail da silvan.calarco at
qilinux dot it a silvan.calarco at mambasoft dot it. Per gli altri
normalmente non faccio modifiche.
> > - dalle descrizioni (%description) va rimossa la formattazione a 80
> > colonne, ossia i caratteri di fine linea quando una frase non è completa
>
> putroppo autospec -u -a4 -f tende a formattare a 80 colonne.
> Poi generalmente lo controllo e lo riformatto correttamente a mano, ma
> non sarebbe male se autospec ci aiutasse nella formattazione.
> A volte anche con -f non aggiorna comunque Vendor e Distribution.
mmm io non uso più l'opzione -f, però controlla di avere
in /etc/autospec.conf:
# Set these variables to modify the autoformatting behaviour
# - width of the `%description blocks'
# (default: 0 (unlimited line length); was `80')
format_description_width=0
e assicurati di non avere
format_description_width=80
in ~/.autospec
Se è così direi che si tratta di un bug di autospec ed eventualmente lo
segnaliamo
> > - in nessun caso vengono importati pacchetti che presentano o causano
> > errori di dipendenze mancanti. Questi problemi sono segnalati nel log di
> > distromatic per ciascun repository con la dicitura, ad esempio:
> > Warning: missing provider for libtasn1.so.2 required by package gobby
>
> per chiunque abbia fatto gobby, basta aggiungere nei requirements libtasn1.
> Ho anche fatto un aggiornamento di libtasn1 che è presente nel mio
> repository.
Se aggiorni una libreria, sei tu che dovresti preoccuparti di aggiornare anche
i programmi che dipendono da questo. Naturalmente dico dovresti perché puoi
anche non farlo, ma lo dico in ottica che torni utile al repository
principale di openmamba.
> > - non posso importare (senza riverificarli) aggiornamenti in cui sono
> > state rimosse delle patch senza alcuna nota nel changelog, salvo che non
> > fossero patch di compilazione. Questo è un corollario del fatto che gli
> > aggiornamenti non possono introdurre regressioni (ossia perdità di
> > funzionalità prima presenti, cosa che nessuno di noi gradisce). Se avete
> > verificato che una patch non serve più effettivamente e lo scrivete nel
> > changelog l'imporazione di questi pacchetti potrà avvenire rapidamente
>
> nel dubbio lo inserisco :D
Ok, se rimane un dubbio, inserisci il dubbio e il pacchetto sarà importato se
e quando qualcuno avrà risolto questo dubbio oppure fatto dei test opportuni.
ciao
Silvan
--
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it
mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-devel-it