Dear Paul, Dear Fred.

Those 3-broken tests are exactly the same as the one reported by
Fred Picca on i386 with Python3.10. 

I tried to reproduce them manually on a Zen computer with an i386
debian system installed on it, without success. I will try to reproduce
the bug on an ARM system: I own a Tinkerboard to perform this test.
What puzzles me is that it shows of only with Py3.10

The 2GB limit per process can be hit with even moderate size problems
in pyFAI and I wonder if it makes sense to package pyFAI for 32-bits
systems. That said, I could easily release a 0.21.1 with those 3 tests
disables on 32-bits systems.

Cheers,

Jerome
developer of pyFAI


On Sat, 29 Jan 2022 19:21:38 +0100
Paul Gevers <elb...@debian.org> wrote:

> Source: pyfai
> Version: 0.21.0+dfsg1-1
> X-Debbugs-CC: debian...@lists.debian.org
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: regression
> 
> Dear maintainer(s),
> 
> With a recent upload of pyfai the autopkgtest of pyfai fails in testing 
> when that autopkgtest is run with the binary packages of pyfai from 
> unstable. It passes when run with only packages from testing. In tabular 
> form:
> 
>                         pass            fail
> pyfai                  from testing    0.21.0+dfsg1-1
> all others             from testing    from testing
> 
> I copied some of the output at the bottom of this report.
> 
> Currently this regression is blocking the migration to testing [1]. Can 
> you please investigate the situation and fix it?
> 
> More information about this bug and the reason for filing it can be found on
> https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
> 
> Paul
> 
> [1] https://qa.debian.org/excuses.php?package=pyfai
> 
> https://ci.debian.net/data/autopkgtest/testing/armhf/p/pyfai/18797397/log.gz
> 
> ======================================================================
> FAIL: test_count_csr (pyFAI.test.test_histogram.TestHistogram2d)
> Test that the pixel count and the total intensity is conserved
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>    File "/usr/lib/python3/dist-packages/pyFAI/test/test_histogram.py", 
> line 337, in test_count_csr
>      self.assertTrue(delta == 0, msg="check all pixels were counted")
> AssertionError: False is not true : check all pixels were counted
> 
> ======================================================================
> FAIL: test_numpy_vs_cython_vs_csr_2d 
> (pyFAI.test.test_histogram.TestHistogram2d)
> Compare numpy histogram with cython simple implementation
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>    File "/usr/lib/python3/dist-packages/pyFAI/test/test_histogram.py", 
> line 370, in test_numpy_vs_cython_vs_csr_2d
>      self.assertTrue(delta_max <= self.err_max_cnt, "pixel count 
> difference numpy/csr : max delta=%s" % delta_max)
> AssertionError: False is not true : pixel count difference numpy/csr : 
> max delta=8.0
> 
> ======================================================================
> FAIL: test_2d_nosplit (pyFAI.test.test_csr.TestCSR)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>    File "/usr/lib/python3/dist-packages/pyFAI/test/test_csr.py", line 
> 193, in test_2d_nosplit
>      self.assertLess(error.mean(), 1e-3, "img are almost the same")
> AssertionError: 244.15215998872887 not less than 0.001 : img are almost 
> the same
> 
> ----------------------------------------------------------------------
> Ran 375 tests in 138.562s
> 
> FAILED (failures=3, skipped=9)
> 60
> 44
> 23
> autopkgtest [08:17:51]: test command1
> 

Reply via email to