See the file TODO for things I plan to do.

* What it is:

	This project is a leightweight feature complete manager of a debian
	package (i.e. binary .deb and source .dsc+.tar.gz+.diff.gz) repository.
	Emphasis is put on having all packages in the pool/-directory,
	maximal checking of all sources.
	generation of signed Release file, Contents, ...
	Libraries needed are libdb4.6 and libz and libgpgme.

* Current status:

	The main features work without problems. Some special use cases
	might not be very well tested.

* Some naming conventions:
	basename: the name of a file without any directory information.
	filekey: the position relative to the mirrordir.
	(as found as "Filename:" in Packages.gz)
	full filename: the position relative to /

	architecture: The term like "sparc","i386","mips",...
	component: Things like "main" "non-free" "contrib" ...
		   (somtimes also called sections)
	section: Things like "base" "interpreters" "oldlibs"
		   (sometimes also called subsections)
	type: The kind of packages, currently supported:
		"deb", "udeb" and "dsc".
	target: The smallest unit packages are in. A target
		is specified by the codename of the distribution
		it is in, the architecture, component and type.
		When architecture is "source" exactly when
		the type is "dsc".
	identifier: an internal string to specify a target,
		it has the form "<codename>|<component>|source"
		for type dsc, "<codename>|<component>|<architecture>"
		for type deb and "u|<codename>|<component>|<architecture>"
		for type udeb.

	md5sum: The checksum of a file, being in the format
		"<md5sum of file> <length of file>"


* Differences to how other standard tools handle the situation:

 -ir.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
	(air.
