Heads up: libsane switching to pthreads

Julien BLACHE jblache at debian.org
Sun Feb 15 11:20:08 UTC 2009


Hi,

This is a heads up for maintainers of packages depending on libsane.

I have just uploaded sane-backends 1.0.19-24 which switches to using
pthreads instead of forking reader processes while acquiring image
data. Note that not every backend uses a reader process (thread, now).

This is a change that has some potential for breakage in applications,
so even though I do not expect any issues to pop up, watch out for
any. It is the only change in 1.0.19-24 compared to -23, which makes
troubleshooting for this particular change easy.

I expect some gain wrt acquisition time on large images due to this
change, and that's why it's being done. The pthread code has been the
default on Mac OS X forever IIRC, so it's stable, tested code and not
an experimental thing.

Thanks,

JB.

-- 
 Julien BLACHE <jblache at debian.org>  |  Debian, because code matters more 
 Debian & GNU/Linux Developer        |       <http://www.debian.org>
 Public key available on <http://www.jblache.org> - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 



More information about the pkg-perl-maintainers mailing list