Hi,
I have some notes about ts debianization.
1. New Debian packages are built with 'hardening' compiler options,
so I had to modify Makefile to respect external CFLAGS and CPPFLAGS.
Please, take look at this:
http://anonscm.debian.org/gitweb/?p=collab-maint/task-spooler.git;a=commitdiff;h=f0f86465e8aafdca32567df61740e80574786ae9
gcc-warning patch there fixes a type warning as required by
exec(3):
The list of arguments must be terminated by a NULL pointer,
and, since these are variadic functions, this pointer must
be cast (char *) NULL.
Except this, hardening compiler options produce a long list
of warnings about unused return values after system call
functions.
Actual compiler flags here are '-g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE=500 -D__STRICT_ANSI__'.
2. The 'debian-pkg' directory could be renamed back to 'debian' since
with the new package format this does not longer lead to conflict.
3. The latest source tarball includes full .hg tree. It is better
to avoid this. Probaly, the .hgtags file should be excluded too,
since debian packaging tools produce a warning about its precence.
4. New debian package link is
http://mentors.debian.net/package/task-spooler
but I still hope, that some day it will be somewhere on
packages.debian.org.