[openmamba-devel-it] Note sulla pacchettizzazione
Silvan Calarco
silvan.calarco a mambasoft.it
Gio 19 Giu 2008 01:34:57 CEST
Ciao,
premettendo che ho notato con piacere la qualità di molti contributi che
giungono dai repository personali e dei gruppi, spero di fare cosa gradita
segnalando alcune cose che ho notato in merito alla pacchettizzazione in modo
da rendere più rapido il processo di importazione in devel:
- 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
- salvo rari casi non posso importare pacchetti che contengono una voce di
tipo "Conflicts". Risolvere i conflitti fa parte del lavoro di
pacchettizzazione per la distribuzione
- dalle descrizioni (%description) va rimossa la formattazione a 80 colonne,
ossia i caratteri di fine linea quando una frase non è completa
- 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
- le versioni dispari dei pacchetti GNOME (es. 0.9, 1.7, 2.5) sono considerate
instabili e non vengono importate in devel salvo in caso di verificata
necessità
- 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
Grazie per la lettura.
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