Id: 125
Subject: Makefile problems
Reported-By: Mark Moraes <moraes@cs.toronto.edu> 
Status: open
Text:
	don't ship Makefiles that have dependencies on system files
	toplevel README has no mention of make depend

Id: 126
Subject: OWNER=lee is wired into many Makefiles
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: f127
Subject: separate compile and install into two separate phases
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 128
Subject: don't ship RCS files with things locked
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 129
Subject: don't use BSD vs SYSV as ifdef constants to select/deselect features.
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 130
Subject: delete extern void efree() everywhere
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: d131
Subject: the manual claims -v   verbose mode ... -v   print version
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: d132
Subject: lqaddfile -xv mentions -m, not in man page
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: fixed

Id: d133
Subject: how much is `a lot of memory'?
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 134
Subject: Regrettably, the lqtext installation went and stripped the binaries. 
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 135
Subject: need read/write permission just to search the database
Reported-By: bglenden@mandrill.CV.NRAO.EDU (Brian Glendenning)
Status: fixed

Id: 136
Subject: fix to h/global.h to add ifdef sgi define NEEDALIGN
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 137
Subject: fix to Makefile to use MKTARGETS instead of DIRS for clean
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 138
Subject: fix to wordtable.c to ignore qxxx
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 139
Subject: fix to filter.h to ifdef on MAILFILTER, not MailFilter 
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: f140
Subject: specify/add filters from the LQTEXTDIR/README.
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open



Id: f141
Subject: handle compressed and packed files
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: f142
Subject: fake fopen/fread/fwrite for faster IO
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Commen: what did he mean?

Id: 143
Subject: install must not attempt to write into the src directory
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Text:
	There's a minor nuisance with the installation procedure for
	lq-text.  I compile things as myself in my home directory, but
	sometimes install as root.  Therefore, install must not attempt to
	write into the src directory (root -> nobody mapping across nfs).  Why
	does it rm lib*.a after copying them to ../lib.  It should probably
	ranlib after copying to ../lib.

Id: 144
Subject: don't chown binaries when moving to src/bin/ and src/testbin
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: f145
Subject: a simple "lqdumbshow" that shows text from a file without curses
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Comment:
	This was written before lqkwic was released.

Id: f146
Subject: canonicalization of blk/word pair.
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: f147
Subject: performance considerations with relative paths
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Text:
	converting relative paths to absolute ones for storing in the file
	list may be worth considering.  There are interesting performance
	implications. (try to convert back to relative if possible for
	reading, to save namei, fallback to docpath search if absolute fails)

Id: f148
Subject: further compression of the databases would be nice
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

Id: 149
Subject: My version of install...
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Action:
	move to contrib [NOTDONE]

Id: 150
Subject: mkdir script
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Action:
	move to contrib [NOTDONE]

Id: 151
Subject: check for 8-bit cleanness
Reported-By: Roger S. Bivand <rsb@czech.nhh.no>
Status: open

Id: 152
Subject: support characters with troff names
Reported-By: Roger S. Bivand <rsb@czech.nhh.no>
Status: open

Id: 153
Subject: lqaddfile dies with Invalid Argument
Reported-By: Michael D. Bridges <bridges@fred.nas.nasa.gov>
Status: fixed
Fix:
	recompile with byte_order defined

Id: f154
Subject: table of extensions
See-Also: f140
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Text:
	Well, what I wanted to implement for lq-text eventually was a table of
	extensions and-or magic numbers that were used to associate into an
	external "cat" utility and an external "seek" utility for different
	different types of files.  If the "seek" utility was not provided,
	then one could use the "cat" utility and read to emulate it.  An
	external table of the form (tab separated fields, first field is
	extension, second field is cat utility, third field is seek utility)

	.Z      uncompress < %s
	.z      pcat < %s
	H       huf < %s
	.a      arprint %s      arseek %s %d
	.az     azprint %s
	,v      co -p
	.E      crypt mystery < %s
	.arc    arcprint %s
	.zoo    zooprint %s
	.zip    zipprint %s
	.tape   queue-tape-retrieval-request %s

	etc.  Reading this table in from an external file would make it easy
	to add different file and archive types, solving the problem once and
	for all.  If one accepted archive:file as a syntax, maybe archive
	forms could be changed to

	.az     paz %a %s

	etc.  I don't know if it's worth leaving the seek hook in there -- it
	seems it would be useful for ordinary files anyway (already there) and
	some forms of archive might not care about disk space, merely number
	of inodes. eg. optical jukebox WORMs..

	It didn't look like this would be too painful to implement once one
	came up with a suitable spec.

Id: f155
Subject: coalesce multiple occurrences of archive commands
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Fix:
	An optimization for archives would be to collect multiple occurrences
	into one request - i.e paz %a %s ... but that may not be easy enough
	to be worth doing.

Id: f156
Subject: provide a way to change Error()
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open
Comment:
	Need a SetError() routine.

Id: f157
Subject: once I add a file, what do I do to get it re-scanned when it changes?
Reported-By: "Greg Onufer" <greg@cheers.Bungi.com>
Status: open

Id: 158
Subject: fixing of the USI_MAX number on Apollo
Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen)
Status: open

Id: 159
Subject: performance
Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen)
Status: open
Text:
	I've got currently about 4500 news articles in the db, and it starts
	to executed like really thick maple-sirup on a cold sunday morning.
	The indexing is fast, but then it starts updating the db and that
	is really slow. 

Id: d160
Subject: Is there a better description of what can go into the README file?
Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen)
Status: open


Id: 161
Subject: Are you interested in a sort of telnetd-server front for lq?
Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen)
Status: open
Text:
	I'm currently using it to give anonymous access to the database.
	If you want you can try it by:
		telnet  apoinfo.eb.ele.tue.nl 3401
		[ new IP = 131.155.40.10 ]

Id: 162
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open


Id: 16
Subject:
Reported-By: Mark Moraes <moraes@cs.toronto.edu>
Status: open

