[sane-devel] XSANE update on status
Ralph Little
skelband at gmail.com
Tue May 12 05:08:15 BST 2020
Hi,
Just a quick update on where I am with XSANE development.
A number of issues have been addressed, including:
- A large number of compiler warnings have been addressed and issues
raised by static analysis tools, enabling the fixing of some real bugs.
- Upstreaming of patches from a number of sources, including FreeBSD and
Debian
We have had a few interesting and useful enhancements from a number of
people:
- Fixes/enhancements for the preview window, courtesy of Maxim Ushakov
- Fixes for the largely broken histogram, from Jonny Robbie
- Fix to dpi preferences suggested by Lukas Beck
So far, a lot of really positive things coming in from users, and we
have a number of functionality-based issues to work through, many
suggestions from Ulf Zibis and others.
I have decided to put them aside until more of the primary work has been
accomplished.
AutoTools
=============
Currently, I am trying to fixup the autotools setup. This turned out to
be quite a bit bigger job than I anticipated.
The repo currently uses autoconf but it does not use libtool or automake
(for sources).
There are some suggestive signs that automake has been used at some
point, but there are Makefile.in files but no Makefile.am sources.
The Makefile.in files look to have been autogenerated at some point.
It might be that Makefile.am files did exist but were missing from
checkin. It is difficult to say.
I am in the process of learning a lot about autotools and rebuilding
this infrastructure so that we can remove a lot of that boilerplate from
the repo.
One of the problems with having static Makefiles is that they are pretty
much stuck in time. Better to have these things generated and benefit
from platform and infrastructure improvements since the 10+ years ago
they were last substantially looked at.
I know Olaf offered to give some assistance in this area, and it might
be that I have to call in that offer at some point :D
For the moment though, I am learning a lot and making mistakes as is
typical of this process.
I thank you for your patience and hope that I can reward it with a more
resilient and up-to-date set of sources to move forward with.
Regards,
Ralph Little
More information about the sane-devel
mailing list