Hi,
this is the last todo list before release (at least if nobody finds new
major problems).
TODO for 1.0.3 (as of 2000-07-31)
I don't think there are any release critical bugs any more. I would
like to have fixed the following bugs or problems but it is not
strictly necessary to do it before the 1.0.3 release.
Code freeze is on 2000-08-02 (Wednesday). Please commit patches that fix
bugs in your backends before this date (or send patches to me). After that
date please only update documentation and fix severe problems (e. g.
compilation problems or problems that renders at least one backend fully
useless).
* Update documentation, e.g. man pages, TODO and PROBLEMS file, LEVEL2
* Use #include "sane/..." instead of #include <sane/...>.
It is not neccessary to search the systemwide include directories for
sane header files. This may also cause problems if different SANE
versions are installed.
- hp
- umax (will be fixed with next release)
* check consistency in *.desc (e.g. "Parport" not "Parallel")
- umax (see above)
* check for consistency of versions in sane.tex. One problem (Chapter 4
said this was standard version 0 (draft) was just fixed)
* use DBG(...) instead of fprintf(stderr, ...)
- hp
- microtek
- microtek2
I won't fix these three backends. Fixing this is more complicated
than just replacing fprintf by DBG. At least this doesn't seem to
harm users of other backends. Not release critical but should
be fixed at least before 1.0.4.
* use sanei_config_read() instead of fgets()
- umax (will be fixed with the next backend release)
* Test SANE on different os/platforms, fix possible compilation problems
Platform static shared SCSI Net X gimp
Linux/x86 OK OK OK OK OK OK
Linux/Alpha
Solaris/Sparc OK OK ? ? ? ?
AIX/RS6000 OK NO(1) ? ? ? ?
Irix (2) OK OK ? OK OK OK
untested:
*BSD
Digital Unix
HP/UX
Linux/...
...
(1) I can't get to work the compilation of AIX shared libraries. The
first problem is that the filename of every library is
libsane.so.version not e.g. libsane-mustek.so.version so the
libraries overwrite each other. By temporarily removing Olivers
soname addition to ltmain.sh the right libraries are compiled
and installed. But starting scanimage -L results in a segmentation
fault. Someone with more experience in this field?
(2) I had to disable dc210 for Irix because the jpeg libraries on the
two Irix systems I tested produced all kinds of problems
(compilation and linking).
Test methods: scanimage -d pnm:0 --filename=file.pnm -T
scanimage -d net:localhost:pnm:0 --filename=file.pnm -T
(not possible if I'm not root on the system)
xscanimage / gimp with xscanimage plugin (where available)
All the above with shared and static libraries.
To change before release:
* Change default to --disable-warnings
* increase version number
* remove freeze markers
* Update NEWS to the current backend versions
After release:
* Add news item on website
* update backend page on website
* update/add man pages on website
* update platforms list (sane-support.html) on website
* contact freshmeat etc.
Bye,
Henning
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
This archive was generated by hypermail 2b29 : Mon Jul 31 2000 - 11:54:35 PDT