On Wed, 2001-11-28 at 13:59, /dev/null wrote: > On Tue, Nov 27, 2001 at 07:51:12PM +0100, Christian Surchi wrote: > > Se fa i pacchetti come il deb con cui lo distribuite, meglio lasciar > > perdere: > Li fa cosi`: l'archivio .deb e` generato da checkinstall stesso. male. io vedo checkinstall come un bellissimo programma per installare localmente programmi che non hanno un .deb ufficiale. ma se *lui* ha un deb, allora deve essere fatto a mano. non con checkinstall stesso che avra' sempre problemi a generare deb perfetti. > > [csurchi@kgb:~]$ lintian -i checkinstall_1.5.0a-1_i386.deb > > > > E: checkinstall: description-starts-with-package-name > La descrizione e` quella dell'autore e non l'ho cambiata. > Magari e` inelegante ma non da` alcun fastidio a dpkg. e' un errore. le interfaccie presumono (nel presentare liste di package ed altro) che il nome non venga ripetuto. altrimenti sta' male. > > E: checkinstall: no-copyright-file > Questa e` una violazione di policy. > Non crea alcun problema a dpkg. un opzione per installare un file a scelta dell'utente come copyright? > > W: checkinstall: postinst-does-not-set-usr-doc-link > Vedere sotto ("FSSTND-dir-in-usr usr/doc/"). > > > W: checkinstall: prerm-does-not-remove-usr-doc-link > Idem. se checkinstall produce dei .deb, allora deve rispettare la policy *debian*, non altro. non e' una scusa che una vecchia copia del FHS avesse un errore. > > E: checkinstall: unstripped-binary-or-object ./usr/local/lib/installwatch.so > Questo si potrebbe sistemare: farebbe risparmiare spazio > disco. > Comunque non crea problemi a dpkg. ok. > > W: checkinstall: missing-depends-line > A questo non c'e` una soluzione "semplice", e non e` un > "errore banale". > Mi pare che per pacchetti "homemade" non sia un problema, > comunque. > Non essendoci alcuna dipendenza non crea problemi a dpkg. > Volendo si potrebbe mettere una dipendenza "dummy" a tutti > i pacchetti, ma non e` una soluzione: serve solo a fare in > modo che la gente non rompa le balle. se il pacchetto checkinstall fosse un deb ben fatto, si potrebbe mettere come dipendenza a tutti i package proprio checkinstall. per far capire da dove arrivano. > > W: checkinstall: non-standard-dir-perm 0775 != 0755 > > W: checkinstall: non-standard-dir-perm usr/ 0775 != 0755 > Questi, come ho gia` detto a chi me lo aveva segnalato, > vanno sistemati. > > > E: checkinstall: FSSTND-dir-in-usr usr/doc/ > Ecco. Per pulizia e per policy-compliance andrebbe in > /usr/share/doc. > Non crea alcun problema a dpkg, comunque. e dagli. il fatto che non dia problemi a dpkg mica vuol dire che vada bene. essere policy compliant mette al riparo da incompatibilita' *future*. > > W: checkinstall: non-standard-dir-perm usr/doc/ 0775 != 0755 > > W: checkinstall: non-standard-dir-perm usr/doc/checkinstall-1.5.0/ 0775 != 0755 > Gia` discusso. > > > W: checkinstall: extra-license-file usr/doc/checkinstall-1.5.0/COPYING > Non e` un problema per dpkg. > > > W: checkinstall: non-standard-dir-perm usr/doc/checkinstall-1.5.0/installwatch-0.6.2/ 0775 != 0755 > > W: checkinstall: extra-license-file usr/doc/checkinstall-1.5.0/installwatch-0.6.2/COPYING > > W: checkinstall: non-standard-dir-perm usr/local/ 0775 != 0755 > Gia` discussi. > > > E: checkinstall: dir-in-usr-local usr/local/bin/ > Questo e` un errore per i gli archivi .deb "ufficiali". > Per la roba compilata in proprio, invece, e` _voluto_. > Dopotutto checkinstall serve per rendere facile la rimozione > e/o l'upgrade del software che altrimenti si installerebbe > a mano. concordo. sarebbe da risolvere in qualche modo con lintian, in modo che non dia l'errore ma dica "W: created with checkinstall". > > W: checkinstall: maintainer-not-full-name /dev/null > Questo non e` un errore. Se il maintainer vuole un nome che > non contenga spazi e` libero di averlo. dovrebbe esserci almeno l'email. cosi' se un admin usa cheinstall su di una macchina multiutente (e multiadmin) gli utenti sanno con chi prendersela. comunque, molti dei problemi non sono gravi per un .deb generato da checkinstall, ma per il .deb di checkinstall... preferirei vederlo a posto. -- Federico Di Gregorio Debian GNU/Linux Developer & Italian Press Contact fog@debian.org INIT.D Developer fog@initd.org Don't dream it. Be it. -- Dr. Frank'n'further
Attachment:
pgpgH8ZVcRgVD.pgp
Description: PGP signature