o multiple dependencies in control don't work (new sed flyndocs) vs. (new)

o See FIXME in configure.in.a REplace with a check to ensure ${prefix}/share/new exists?

o rules templeate must replace, ie: flyn_docs with flyndocs is some spots.

o webpage.xslt needs to fill in TITLE tags.

o fix orderedlist in util.xslt.

constrol.xslt template does not handle <screen> right (see new's new.xml -> control).  Break fmt() into fmt() and before_line()?

Test new dry Makefile.am template.

o Make pam_mount.html perfect.
o Make pam_mount's README perfect.
o Make pam_mount's .spec perfect.
o Make pam_mount's debian control perfect.
o Make getopt generator perfect.

Make manpage xslt and use for new.
==============================================================================

/usr/share/doc/fctk-*/* not owned by RPM.

o Make an XSLT template which takes XML paragraphs and produces a
paragraph which starts each line with a ' '.  Call it debian_desc.xslt
or something and use it for generating debian/control from overview_*.xml.

o Stuff for debian/ dirs needs to use dry.

o templates/am:
	templatedir = @NEW_datadir@/new/templates
	Does not work when building debian packages.

o Figure out how to handle requirements for building publish target
on imp and dragon.  One platform is needed for deb, the other for rpm.
Changes must be made in Makefile.am template.

o Instead of using DESTDIR in spec file, use something like the following:
# Add here commands to install the package into debian/new.
$(MAKE) install prefix=$(CURDIR)/debian/new/usr
Does not require change to header-vars.whatever.
????

o Date in /etc/fckt/copyright does not change.  Should not be current date,
otherwise it will be updated every time it is used.

o Make .pc.in template, use DRY (see new's).  Add references to
Makefile.am and configure.in templates.

o Replace scripts with XSLT templates.

o Make fax cover sheet template -- should fill in receiver etc. for you.

o Test xmlto changes documented.

o Automate generation of command line parsing code AND -h display AND
man page from one XML file.
	See http://www.gnu.org/software/gengetopt/gengetopt.html?
	See ./xslt

o Discoveries from qtutils:
	- Need to automate generation of dry/Makefile.am:
		dry: README.sgml overview_qtconv.sgml nasty-details_qtconv.sgml qtsplit.1 qtsg.1 qtconv.1 usage_qtconv.c usage_qtsplit.c usage_qtsg.c
	  See all the different .c and .1 files I added by hand?
	
	- Need to automate the generation of overview_qtutils.xml (see file).

o See linuxdoc-make.

o Use DRY principle on templates.  For example am/gnu_c_dry and am/sh_dry.

o Make sure FIXME in all templates at least is used when a %(XXX) is
not defined.

o See refentry tag in oreilly's book for making manpages (instead of article).

o gzip templates and projects.

o Edit:
	- dry/flyn_templates.sgml
	- dry/nasty_details.sgml
	- dry/usage_flyn_templates.sgml
	- dry/summary_flyn_templates.sgml

o Make man page.

o Compile using -Wall with no errors.

o Test, test, test!
	- All options.
	- README file makes sense.
	- man pages make sense.

o Scrub, scrub, scrub!
	- All fns have /* == == */.
	- Fn names start with _ and are static.
	- .h files have extern "C" clause.
	- .h files have #ifndef _FOO_H #define _FOO_H clause.
	- .h files commented well.
	- All fns have good names.
	- Code is clear.


o Integrate lclint and other tests.

o Make into a project.

o Dependencies:
	- sgml-common
	- openjade
	- docbook
	- stylesheets
	- docbook2X (packaged by Mike)
