On 26/08/2024 23:36, Brian Inglis via Cygwin-apps wrote:
ZBar reads bar codes from sources such as video streams,
image files, and raw intensity sensors.
It supports many popular types of bar code symbologies including
EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128,
Interleaved 2 of 5, GS1 DataBar (RSS-14), QR Code, and SQ Code.
License: LGPL-2.1-or-later
For more information see the project home page:
https://github.com/mchehab/zbar
I have successfully rebuilt the package locally with some patch
adjustments for changes incorporated and new patches for config changes,
some new and changed b-r packages, and pushed to playground:
Thanks very much for looking at this!
You have NMU privileges, so you don't need to adopt this if you're just
doing a "drive-by update".
If you're touching this, can you also do what I should have done and
make a versioned python package e.g. python39-zbar, which is required by
a virtual python-zbar package (as per the example in
https://cygwin.com/packaging/cygport_tips.html).
https://cygwin.com/git/?p=git/cygwin-packages/zbar.git
built under scallywag GH CI:
https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=zbar
log at:
https://github.com/cygwin/scallywag/actions/runs/10566715776/job/29274446760
There are the same 3 missing and 3 spurious code matches out of 100,000
tests locally and under scallywag.
Previous version also has:
[28417] SEED=-1466011001: warning: expecting DataBar, got spurious EAN-2
[35442] SEED=-591992353: missing decode: CODE-39 (YP%CC-.)
[64558] SEED=1906143625: missing decode: CODE-128 (41714534408557)
[79042] SEED=-1776449378: missing decode: CODE-39 (Z5EKHI5I6)
[84522] SEED=-966054662: warning: expecting DataBar, got spurious EAN-2
[98350] SEED=1992973531: warning: expecting DataBar, got spurious EAN-2
decoder PASSED with 3 spurious (0.0030%) and 3 missing(0.0030%).
So I think this is the expected result?