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

Uploaded lintian 0.3.0 (source all) to master



-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.5
Date: Sun,  1 Mar 1998 23:16:15 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 0.3.0
Distribution: unstable
Urgency: low
Maintainer: Christian Schwarz <schwarz@debian.org>
Description: 
 lintian    - Debian package checker
Changes: 
 lintian (0.3.0) unstable; urgency=low
 .
   * Lintian now also works without a configuration file and without
     a static laboratory!  (Since Lintian is so easy to use now, there
     are no excuses for not using it! ;-)
 .
   * Changed handling of lab:
       - if no lab is specified, it is created dynamically by the
         `lintian' command (the average use does not have to worry
         about the lab anymore)
       - since the dynamically created lab is placed in /tmp, several
         users can run lintian at the same time without having to know
         of each other
       - the commands `lintian-setup' and `lintian-remove' have been
         removed (fixes: bug#18707).
       - a `static' laboratory can be created/updated or removed by
         specifying the `--setup-lab' or `--remove-lab' options for the
         `lintian' command
       - added a lot of sanity checks to make removal of lab less risky :)
 .
   * Changed handling of configuration file:
       - configuration file is not necessary anymore
       - changed search path for the configuration file to:
           $LINTIAN_CFG/lintianrc
           $LINTIAN_ROOT/lintianrc
           $HOME/.lintianrc
           /etc/lintianrc
       - all configuration variables have reasonable defaults and can
         be overwritten by environment variables of the same name
       - removed configuration file /etc/lintianrc--the file is now
         installed as /usr/doc/lintian/lintianrc.example
       - renamed all configuration variables to LINTIAN_xxxx
       - relaxed syntax of configuration file. It's now also possible
         to use `~' and `$HOME' in the configuration file (fixes:
         bug#18559)
       - added LINTIAN_ARCH configuration variable so that Lintian
         handles distribution directories correctly if these contain
         several architectures
 .
   * Changed parsing of command line arguments:
       - if a package name is specified (instead of a file), look for
         this package in the distribution directory and in the lab (in
         earlier version, only the distribution directory was searched
         for packages)
       - added `--all' option to check the whole distribution
         (in earlier version, this was the default operation)
       - removed buggy `-n' command line option (this option wasn't
         really useful anyways)
       - the `-h' option displays a short description of all available
         options now
       - debug option `-d' can be specified several times to increase
         the verbosity level
       - recognize `--' as the end of options on the command line
 .
   * Improved overrides handling:
       - the override files does not include the leading `[EW]:'
         anymore
       - the parameters of an error tag may be omitted to disable
         a certain tag for a whole package
       - when checking the full distribution, unused overrides are
         displayed
       - cleaned up overrides file and added/removed a few overrides
 .
   * Improved documentation:
       - there is now a `Lintian User's Manual' which explains how to
         setup and use Lintian to check ones packages, and which gives
         insight on the design issues behind Lintian
       - added a manual page for lintian-info (has been split off
         from lintian(1))
       - updated the documentation files and the example lintianrc file
       - merged QUICKSTART file into the README
 .
   * Improved `binaries' check: check if a binary or shared library
     defines RPATH
     (Thanks to Ray Dassen for the suggestion! fixes: bug#18519)
     New tag:
       binary-or-shlib-defines-rpath
 .
   * Improved `files' check:
      WRT symbolic links:
       - issue errors instead of warnings
       - links between different top-level directories should always be
         absolute
       - check for relative links which contain to many `../' segments
       - check for symbolic links which contain segments like `foo/../bar'
         (Thanks to Manoj for the patch and the ideas!)
      general:
       - some additional checks for wrong file permissions
     New tags:
       symlink-has-too-many-up-segments
       relative-symlink-enters-same-toplevel-directory
       symlink-contains-up-and-down-segments
       bad-permissions-for-etc-cron.d-script (renamed)
       bad-permissions-for-etc-emacs-script
       executable-in-usr-lib-sgml
 .
   * Fixed `control-files' check: check file permissions correctly;
     also check file owners of control files
     New tag:
       control-file-has-bad-owner
 .
   * Fixed `copyright' check: check for package dependencies correctly
     (fixes: bug#18611)
 .
   * Improved `conffiles' check: files in /var/lib/games should not be
     tagged as conffile, in general.
     New tag:
       score-file-may-not-be-conffile
 .
   * Improved `manpages' check: files in /usr/X11R6/man/man6 usually
     indicate X11 games in the wrong directory.
     New tag:
       x11-games-should-be-in-usr-games
 .
   * Fixed `init.d' check: skip comments in init.d file
     (Thanks to Joey for pointing this out!)
 .
       - don't collect info for unselected collector scripts (internal bug)
 .
   * Internal changes:
       - don't refer to package `ftp.debian.org' for bugs in the
         $LINTIAN_DIST directory--refer to package `general' instead
       - made list-binpkg and list-srcpkg more verbose
       - made lintian-info less verbose (don't give detailed info more
         than once)
       - create control-index file which lists all files in control.tar.gz
       - fix permissions in the lab after a package has been unpacked
       - chdir to lab dir before running the checker and collection
         scripts (this makes it easier to write checks in awk or even sh)
       - pass vars to helpers via environment
       - don't link static info/* files into lab
       - implemented dpkg_read_control to parse all controls
       - don't use dpkg-deb to get control information about a .deb
       - collection and checking scripts `registry' is now done dynamically
       - move tag descriptions from collector and checker scripts into
         separate `.desc' files
       - each base directory in the lab has a .lintian-status file now, which
         can be used to detect incompatible lab changes, for example
       - moved unused files and internal documents into a private/ directory
         of the source package
       - cleaned up code
Files: 
 9fb71b4d444fb6f7d3b8c38142bf83ab 561 devel optional lintian_0.3.0.dsc
 88aa505a2c43102cb7d9595b4e767bd9 58271 devel optional lintian_0.3.0.tar.gz
 4a1a00c05490b5eec33af59eb93a6972 72112 devel optional lintian_0.3.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAwUBNPneXE4c72jvRVaFAQFzWwP/QbU55k3ChD2wmIPWn370qJyTns9kKN15
IAnN+Aho2eys3SxbjAt25ePS+iVJoUP5tstuEea+spE/DwQDa2nZfDcFCdZWfs21
CwkEf3K/hARP91EO66jB1Y71yz249Vks273PYpnC6i2NWVZkQ/3+CDSdny6oslRJ
IAHCiBLl1u8=
=YjyO
-----END PGP SIGNATURE-----


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-changes-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: