control: tag -1 + fixed-upstream control: forwarded -1 https://github.com/esheldon/fitsio/commit/06e1e85e6d021c0cd60d0d990e07c5a2fb57f419
On 2022-05-17 23:25, Aurelien Jarno wrote: > Source: python-fitsio > Version: 1.1.7+dfsg-1 > Severity: normal > Tags: upstream patch > Forwarded: https://github.com/esheldon/fitsio/pull/349 > > The python-fitsio testsuite fails when ran against cfitsio 4.1.0: > > | testCompressPreserveZeros (fitsio.test.TestReadWrite) > | Test writing and reading gzip compressed image ... Warning: CFITSIO does > not allow subtractive_dither_2 when using Hcompress algorithm. > | Will use subtractive_dither_1 instead. > | FAIL > > ... > > | ====================================================================== > | FAIL: testCompressPreserveZeros (fitsio.test.TestReadWrite) > | Test writing and reading gzip compressed image > | ---------------------------------------------------------------------- > | Traceback (most recent call last): > | File "/usr/lib/python3/dist-packages/fitsio/test.py", line 1375, in > testCompressPreserveZeros > | assert rdata[zind[0], zind[1]] == 0.0 > | AssertionError > | > | ---------------------------------------------------------------------- > | Ran 60 tests in 1.072s > > A full test log is available: > https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-fitsio/21835539/log.gz > > The problem is that cfitsio 4.1.0 removed support for > SUBTRACTIVE_DITHER_2 when using the HCOMPRESS algorithm, which is > exactly (one of) the configuration tested in testCompressPreserveZeros. > > The fix is to stop testing the HCOMPRESS algorithm, a fix is available > there: > https://github.com/esheldon/fitsio/pull/349 This has now been merged upstream: https://github.com/esheldon/fitsio/commit/06e1e85e6d021c0cd60d0d990e07c5a2fb57f419 -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net