[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Informazioni



On Tue, Nov 27, 2001 at 05:44:15PM +0100, Ferdinando wrote:
> Per un utilizzo pratico è consigliabile il checkinstall "patchato" da
> /dev/null, lo trovi sul sito:
> 
> http://www.maximumdebian.org

Se fa i pacchetti come il deb con cui lo distribuite, meglio lasciar
perdere:

[csurchi@kgb:~]$ lintian -i checkinstall_1.5.0a-1_i386.deb

E: checkinstall: description-starts-with-package-name
N:
N:   The first line of the "Description:" should not start with the package
N:   name. For example, the package foo should not have a description like
N:   this: `foo is a program that...'.
N:   
N:   If Lintian reported this error by mistake (i.e., if the package name
N:   is a common word), please contact lintian-maint@debian.org about this
N:   so that this error gets included in the overrides file for Lintian.
N:   (With that, Lintian will ignore this bug in the future.)
N:
E: checkinstall: no-copyright-file
N:
N:   Each binary package has to include a plain file
N:   /usr/share/doc/<pkg>/copyright
N:   
N:   Refer to Policy Manual, section 6.5 for details.
N:
W: checkinstall: postinst-does-not-set-usr-doc-link
N:
N:   The technical committee chose the symlink transition method to move
N:   from FSSTND to FHS. They chose the means that involves setting the
N:   link in the postinst script and removing it in the prerm script. Here
N:   is an example:
 if [ "$1" = "configure" ]; then
  if [ -d /usr/doc -a ! -e /usr/doc/pkg -a -d /usr/share/doc/pkg ]; then
   ln -sf ../share/doc/pkg /usr/doc/pkg
  fi
 fi
N:   The test of this is not perfect. If you are setting the link, please
N:   send the line of code to us so we can improve the test.
N:
W: checkinstall: prerm-does-not-remove-usr-doc-link
N:
N:   The technical committee chose the symlink transition method to move
N:   from FSSTND to FHS. They chose the means that involves setting the
N:   link in the postinst script and removing it in the prerm script. Here
N:   is an example:
 if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/pkg ]; then
   rm -f /usr/doc/pkg
 fi
N:   The test of this is not perfect. If you are setting the link, please
N:   send the line of code to us so we can improve the test.
N:
E: checkinstall: unstripped-binary-or-object ./usr/local/lib/installwatch.so
N:
N:   The package installs an unstripped binary or object file.
N:   
N:   Please note, that shared libraries have to be stripped with the
N:   --strip-unneeded option.
N:   
N:   Usually this is a bug. Otherwise, please contact
N:   lintian-maint@debian.org about this so that this error gets included
N:   in the overrides file for Lintian. (With that, Lintian will ignore
N:   this bug in the future.)
N:
W: checkinstall: missing-depends-line
N:
N:   The package contains an ELF binary with dynamic dependencies, but does
N:   not have a Depends line in its control file. This usually means that a
N:   call to dpkg-shlibdeps is missing from the package's debian/rules
N:   file.
N:
W: checkinstall: non-standard-dir-perm  0775 != 0755
N:
N:   The directory has a mode different from 0755. In some cases this is
N:   intentional, but in other cases this is a bug. If it's intentional,
N:   please send a note to lintian-maint@debian.org so that this error gets
N:   included in the overrides file of Lintian. (With that, Lintian will
N:   ignore this bug in the future.)
N:
W: checkinstall: non-standard-dir-perm usr/ 0775 != 0755
E: checkinstall: FSSTND-dir-in-usr usr/doc/
N:
N:   As of policy version 3.0.0.0, Debian no longer follows the FSSTND.
N:   
N:   Instead, the Filesystem Hierarchy Standard (FHS), version 2.0, is
N:   used. You can find it in /usr/doc/debian-policy/fhs/ .
N:
W: checkinstall: non-standard-dir-perm usr/doc/ 0775 != 0755
W: checkinstall: non-standard-dir-perm usr/doc/checkinstall-1.5.0/ 0775 != 0755
W: checkinstall: extra-license-file usr/doc/checkinstall-1.5.0/COPYING
N:
N:   All license information should be collected in the debian/copyright
N:   file. This usually makes it unnecessary for the package to install
N:   this information in other places as well.
N:   
N:   Have a look at Policy Manual, section 6.5 for details.
N:
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
E: checkinstall: dir-in-usr-local usr/local/bin/
N:
N:   The package installs a directory in /usr/local/... which is not
N:   allowed.
N:   
N:   If you want to provide an empty directory in /usr/local for
N:   convenience of the local system administrator, please follow the rules
N:   in the policy manual (section 3.1.2), i.e., create the directories in
N:   the postinst script but don't fail if this isn't possible (e.g., if
N:   /usr/local is mounted read-only).
N:   
N:   Please check out Policy Manual, section 3.1.2 for details.
N:
W: checkinstall: non-standard-dir-perm usr/local/bin/ 0775 != 0755
E: checkinstall: file-in-usr-local usr/local/bin/installwatch
N:
N:   The package installs a file in /usr/local/... which is not allowed.
N:   
N:   See Policy Manual, section 3.1.2 for details.
N:
W: checkinstall: file-in-unusual-dir usr/local/bin/installwatch
N:
N:   This file is in a directory where files are not normally installed by
N:   Debian packages. If this is deliberate, please contact
N:   lintian-maint@debian.org to make Lintian accept this as a usual
N:   directory.
N:
E: checkinstall: dir-in-usr-local usr/local/lib/
W: checkinstall: non-standard-dir-perm usr/local/lib/ 0775 != 0755
E: checkinstall: dir-in-usr-local usr/local/lib/checkinstall/
W: checkinstall: non-standard-dir-perm usr/local/lib/checkinstall/ 0775 != 0755
E: checkinstall: file-in-usr-local usr/local/lib/checkinstall/checkinstallrc
W: checkinstall: file-in-unusual-dir usr/local/lib/checkinstall/checkinstallrc
E: checkinstall: file-in-usr-local usr/local/lib/installwatch.so
W: checkinstall: file-in-unusual-dir usr/local/lib/installwatch.so
W: checkinstall: non-standard-executable-perm usr/local/lib/installwatch.so 0775 != 0755
N:
N:   The file has a mode different from 0755. In some cases this is
N:   intentional, but in other cases this is a bug. If it's intentional,
N:   please send a note to lintian-maint@debian.org so that this error gets
N:   included in the overrides file of Lintian. (With that, Lintian will
N:   ignore this bug in the future.)
N:
E: checkinstall: dir-in-usr-local usr/local/sbin/
W: checkinstall: non-standard-dir-perm usr/local/sbin/ 0775 != 0755
E: checkinstall: file-in-usr-local usr/local/sbin/checkinstall
W: checkinstall: file-in-unusual-dir usr/local/sbin/checkinstall
E: checkinstall: file-in-usr-local usr/local/sbin/makepak
W: checkinstall: file-in-unusual-dir usr/local/sbin/makepak
W: checkinstall: maintainer-not-full-name /dev/null 
N:
N:   The `name' part of this maintainer field is just one word, so it might
N:   not be a full name.
N:


-- 
Christian Surchi, csurchi@debian.org, christian@firenze.linux.it |   ICQ     
www.debian.org - www.softwarelibero.it - www.firenze.linux.it    | 38374818
Never delay the ending of a meeting or the beginning of a cocktail hour.



Reply to: