Your message dated Wed, 21 Nov 2018 20:11:39 +0000 with message-id <[email protected]> and subject line Bug#902296: fixed in pyfftw 0.11.1-1 has caused the Debian Bug report #902296, regarding pyfftw: hardwires long precision support fftwl (not all arches) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 902296: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902296 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: pyfftw Version: 0.10.4+dfsg1-3 Severity: normal pyFFTW provides a choice of different flavours of FFTW, i.e. double, single or long precision. For instance nthreads_plan_setters is defined in pyfftw.pyx as an fftw_generic_plan_with_nthreads array with 3 entries: [0] = &fftw_plan_with_nthreads [1] = &fftwf_plan_with_nthreads [2] = &fftwl_plan_with_nthreads Each of these 3 references is a symbol provided by the appropriate variant of libfftw3*.so. The problem is that not all arches provide the fftwl long precision flavour from libfftw3l*.so. So when python-fftw tries to load, it fails with a warning like: Traceback (most recent call last): File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests module = self._get_module_from_name(name) File "/usr/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name __import__(name) File "test/test_pyfftw_multithreaded.py", line 35, in <module> from pyfftw import FFTW File "pyfftw/__init__.py", line 16, in <module> from .pyfftw import ( ImportError: pyfftw/pyfftw.so: undefined symbol: fftwl_plan_with_nthreads It should be possible for python-fftw to load and run on these arches, if the fftwl is only included conditionally in pyfftw.{c,pxd,pyx}. Can preprocessor #ifdef be used with cython/pyrex ? >From https://packages.debian.org/unstable/libfftw3-dev, the affected arches for which fftwl is not available are arm64 armel armhf mips mips64el mipsel ppc64el alpha hppa ia64 m68k ppc64 riscv64 sh4 sparc64 -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---Source: pyfftw Source-Version: 0.11.1-1 We believe that the bug you reported is fixed in the latest version of pyfftw, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Drew Parsons <[email protected]> (supplier of updated pyfftw package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 21 Nov 2018 18:44:41 +0800 Source: pyfftw Binary: python-pyfftw python3-pyfftw python-pyfftw-doc Architecture: source amd64 all Version: 0.11.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers <[email protected]> Changed-By: Drew Parsons <[email protected]> Description: python-pyfftw - Pythonic wrapper around FFTW - Python 2 python-pyfftw-doc - Pythonic wrapper around FFTW - docs python3-pyfftw - Pythonic wrapper around FFTW - Python 3 Closes: 902296 Changes: pyfftw (0.11.1-1) unstable; urgency=medium . * Team upload. * New upstream release. - update Build-Depends: python-scipy (>=0.16.0), cython (>=0.23) - drop debian patch Detect-fftw-libraries-using-pkgconfig.patch - can now build without long precision support. Closes: #902296. - add Build-Depends: python3-dask (>= 0.15.0), with versioned depends python3-numpy (>= 1.10) * update upstream home page to https://github.com/pyFFTW/pyFFTW - also use github in debian/watch * build doc package python-pyfftw-doc - remove debian/copyright Files-Excluded: docs are now provided with full source - remove dfsg repackaging from debian/watch * add comment to debian/copyright that while pyFFTW itself is BSD-licenced, the underlying FFTW library is GPL. * python3-pyfftw Recommends: python3-scipy, python3-dask (optional package dependencies aren't automatically added by dh_python3) * Standards-Version: 4.2.1 Checksums-Sha1: c859b105f77819c79b583c8fd29f74de8cbc14ee 2504 pyfftw_0.11.1-1.dsc f38e66db1b1b014e9084791c6b3b46fea780203d 144055 pyfftw_0.11.1.orig.tar.gz b0ffc3b0c74d44d16834b2d6b67aadbe94482f40 5556 pyfftw_0.11.1-1.debian.tar.xz 5aac0297e2a25a1b88903d6488736e90f0b18b28 9667 pyfftw_0.11.1-1_amd64.buildinfo e4e101643fa79fd5ac20fe88ec3db2de272462b5 262020 python-pyfftw-dbgsym_0.11.1-1_amd64.deb faf3d5d481e5ef14124af1ac2919c9b277228282 77276 python-pyfftw-doc_0.11.1-1_all.deb 51899fbbdc6fd3e827449163c7c651a10cb488c4 116524 python-pyfftw_0.11.1-1_amd64.deb 596c43a7f7acef97c7f6f81f3e2649f30512861d 601056 python3-pyfftw-dbgsym_0.11.1-1_amd64.deb 4507babd498c9044863a86a13f9b483d47da6371 163592 python3-pyfftw_0.11.1-1_amd64.deb Checksums-Sha256: 9359310837afbb51d980beff7f09887f7f6b3abbab0a7e1b2fdebcd05ee84c47 2504 pyfftw_0.11.1-1.dsc 54db6dd0c290b4a1f7b80d0a66a6022ed6fd66dd67acf1ff3ecb533459175d67 144055 pyfftw_0.11.1.orig.tar.gz 217724cc701a92e05b24aa266941f382652c0e5728ecbaaf3d680fded68af132 5556 pyfftw_0.11.1-1.debian.tar.xz 51d90be8fb52744c6c4e4c6e5271e27966404961a7d4b562570a993aa5402cac 9667 pyfftw_0.11.1-1_amd64.buildinfo 46482078ab74b062049b0df2cf27788cd37e03fd0ca07ffcea2dfc77f8e2ead5 262020 python-pyfftw-dbgsym_0.11.1-1_amd64.deb 92db663bcc9ce6b4e1aab17d2adce0d9ffc42f58ba6e7abc89379f1144833911 77276 python-pyfftw-doc_0.11.1-1_all.deb 0b0588f41196c03fac7b54d03ba835843efaeea33ec25590c989a9157a6520cb 116524 python-pyfftw_0.11.1-1_amd64.deb 176d423356a7a3514b5b872a5e0f586e1dc7af878765c49a5d027d189a7f4ece 601056 python3-pyfftw-dbgsym_0.11.1-1_amd64.deb 4f739b5a8fb6c22eb767c9ad5a98a0774d5d49575435b5cf49251b1fe2b13c98 163592 python3-pyfftw_0.11.1-1_amd64.deb Files: 6da96de70111ca923d4389ffc852f5df 2504 python optional pyfftw_0.11.1-1.dsc ce0f5b11a38eed1773e6876465f9fc8f 144055 python optional pyfftw_0.11.1.orig.tar.gz deffcb4a91fb99cadce29b515c432720 5556 python optional pyfftw_0.11.1-1.debian.tar.xz 5cd3a24fe3819b1a424055b7fbb84382 9667 python optional pyfftw_0.11.1-1_amd64.buildinfo 7833ad26ca6c6e397ce95c2b2d4cd7a6 262020 debug optional python-pyfftw-dbgsym_0.11.1-1_amd64.deb 2f957a5430abadd9752d386fb6a28f74 77276 python optional python-pyfftw-doc_0.11.1-1_all.deb e30deb7cd2b8fbd7861030e48d70dce9 116524 python optional python-pyfftw_0.11.1-1_amd64.deb b9f34b86d30120c34befd3ff25908817 601056 debug optional python3-pyfftw-dbgsym_0.11.1-1_amd64.deb b8e4712a7fb0b50c2997ba1c43626e7c 163592 python optional python3-pyfftw_0.11.1-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAlv1P0gACgkQVz7x5L1a AfrYlw/9Hkl5WuhVQHuxvPM3GUq/9pj+LCkkQbc2B0r2bbE5KXnSAsUoc0To8Nuz +E2nt7ZQDPjCwcSoCHdMWl/G1ww/Z2lIn0hTOhD5nFiI3cc9vBXQvB1MiQby0lVa 2NLQEUF1qGsWNo7reUaxpqHbBdPB/tKKcV12Fedq6hX7Shf2vw+v+ZHc68f9QYNh GSMWNjA0VBXMoBajgLcV3VfLzYSmBgx0W8ghvR8dpD9rQGx8c1lz4ZSIYvChS3wa 7/2js6Vo6YJQ3bkLD1vrfmRXeMQCdMl3rFN7kNpZXleUm9xaD6prKPC8RY24sLUx NkQFDxcddLvwxMclyemb7QI9nSPUiDVB85ZkXBRJODkDxvrntHauUh9kXk4xLK/w WxIt40jWBQWiwq3CETcxYhKubVq0nMpPfmxkfdQcXtM7/1VS/GizQSO9DxYU0I5I 0o9KvM3VSGZTGE1pyF6n7X3QxWRHZCqJiooNSD1HCrXk5VhxquVLeBj1fB67WfUJ /hkbcF2M1b7TGLfwFagmgMLmyjz+4Q3LOk4M5mMKjr/ouf0h78uBt/imxiIkM6ni fhhKGTfh1Jg2IdsRGMDe+QXpjqNAmeN46sCLx7WJXXZBo3C6nQZP/PTcXGW/sN7X l849S2DlekR+iXYqk2CZr5sXoviN0pBhhPHPpl6haInGWorTGKs= =bo+y -----END PGP SIGNATURE-----
--- End Message ---
-- debian-science-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers
