File: ToDo

package info (click to toggle)
man-db 2.4.2-21sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,964 kB
  • ctags: 2,396
  • sloc: ansic: 19,877; sh: 3,674; lex: 1,131; makefile: 828; yacc: 316; perl: 70; sed: 16
file content (27 lines) | stat: -rw-r--r-- 1,000 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
In progress:

* store .so link in the db.
* reduce wasted/duplicated text stored within the databases.
  10-20% database size reduction so far.
* execute pipelines inline rather than using the shell.

In need of attention:

* clear up the use of troff and/or groff
* complete configuration file redesign to allow better dynamic determination 
  of programs/paths/extensions etc.
* use zlib for gzipped pages rather than forking gzip.
* look at work done by SuSE and Andries.

Case-insensitive lookup transition:

* Solaris layout is broken.
* Need to make sure pointers trigger an exact-case lookup [done for whatis].

Apparently db3's compatibility API is, er, less than compatible.
(Specifically, it isn't possible to write correct error-handling code that
works in the compatibility API, nor that works in both db2 and db3.) I
suppose I have to write a db_newbdb.c now.

Need to clean up the code that decides where cat files go (see display*()).
Debian bug #129575 is difficult to fix otherwise.