quinn-diff(1)

quinn-diff1

Compare a packages and sources file

Usage

quinn-diff [options] []

Overview

quinn-diff compares a Sources file and a Packages files to determine which programs need (re)compiled from source for any given architecture.

quinn-diff knows about architecture specific packages (e.g. lilo) and can easily exclude them via a Packages-arch-specific file. The output is a list of source packages complete with accurate section and version information, suitable for use in build daemons or just in a script to auto-snarf the necessary source.

Options

-a/--arch-specific-packages=file

Specify the location of the Packages-arch-specific file. The default is /etc/Packages-arch-specific.

-A/--architecture=architecture

Specify the architecture of the Packages file. If this option is not given, quinn-diff will try to determine the architecture from the contents of the Packages file.

-D/--debug=octal value

Enable debug output; see -Dhelp or --debug=help for details on possible values.

-h/--help

Display usage help and then exit.

-i/--ignore-arch-all

If this option is enabled quinn-diff will ignore source packages which contain all in their architecture list, but not the current architecture.

-p/--packages=file

Specify the location of the Packages file. The default is Packges in the current directory.

-s/--sources=file

Specify the location of the Sources file. The default is Sources in the current directory.

-w/--warn-older

If this option is enabled quinn-diff will warn when a package is newer in the Packages file than it is in the Sources file.

-V/--version

Display the version number and then exit.

Diagnostics

quinn-diff returns zero on normal operation, non-zero on error.

Acknowledgements

Special thanks to NoCrew for providing unrewarding and generous donation of network services; without them I wouldn't have had an FTP site, a web site, CVS or AnonCVS.

Releases

6 releases since Debian 2.2 (Potato); the text changed 3 times.

  1. 2.2
  2. 3.0
  3. 3.1–5.0
  4. 6.0

Bugs

The most obvious known problem is that quinn-diff trusts the Binary: field from the Sources file which is not a good idea. However this affects only a small number of packages and is non-trivial to fix.

Author

quinn-diff was written by James Troup <[email protected]>.

From quinn-diff 0.72-1 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.