view README @ 49:4b7f0ee35994

Use != in python and <> in sql.
author David A. Holland
date Sat, 02 Apr 2022 18:10:30 -0400
parents 5f96b693f41a
children
line wrap: on
line source

Welcome to swallowtail!

swallowtail is a bugtracking system meant to serve as a migration path
for large GNATS installations. It was designed with the following
assumptions:

	- the database and its access tools are to be installed and
	  operating on a project server somewhere such that project
	  members have shell access and outsiders have web access;
	- that project members do not need to be baby-sat;
	- there is a large pre-existing bug database to be imported;
	- the pre-existing database contains fields reflecting the
	  hardcoded GNATS data semantics;
	- hand-editing any substantial fraction of the database is
	  impossible;
	- incoming bug reports are submitted from a deployed base of
	  legacy GNATS send-pr scripts that can be superseded in the
	  wild only gradually;
	- that there are relatively few preexisting database access
	  tools, such that replacing them all is readily feasible;
	- enabling sql-based access to support new and custom tools is
	  more useful and of more interest than providing canned user
	  interface features;
	- the database is too large for manual search, but not
	  necessarily too large for manual or manually-assisted
	  indexing;
	- that multiple types of semantic indexing will be required,
	  and that tools should not have to treat each new index
	  scheme as a fresh special case.

It uses PostgreSQL for data storage. Other required software is as
follows:

	[TBD]