Your message dated Tue, 04 Sep 2018 15:23:11 +0000 with message-id <[email protected]> and subject line Bug#907908: fixed in healpy 1.12.4-3 has caused the Debian Bug report #907908, regarding healpy: FTBFS randomly (failing tests) 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.) -- 907908: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907908 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:healpy Version: 1.12.4-2 Severity: important Tags: ftbfs Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep I: Activating LinkTimeOptimisation dh build-indep --with python2,python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:217: python2.7 setup.py config running config I: pybuild base:217: python3.6 setup.py config running config dh_auto_build -i -O--buildsystem=pybuild I: pybuild base:217: /usr/bin/python setup.py build running build running build_py [... snipped ...] healpy/test/test_visufunc.py::TestNoCrash::test_mollview_nocrash PASSED [ 95%] healpy/test/test_visufunc.py::TestNoCrash::test_mollzoom_histnocrash PASSED [ 96%] healpy/test/test_visufunc.py::TestNoCrash::test_mollzoom_ma_hist_nocrash PASSED [ 96%] healpy/test/test_visufunc.py::TestNoCrash::test_mollzoom_ma_nocrash PASSED [ 97%] healpy/test/test_visufunc.py::TestNoCrash::test_mollzoom_nocrash PASSED [ 98%] healpy/test/test_visufunc.py::TestNoCrash::test_orthview_ma_nocrash PASSED [ 99%] healpy/test/test_visufunc.py::TestNoCrash::test_orthview_nocrash PASSED [100%] =================================== FAILURES =================================== __________________ test_rotate_map_polarization_with_spectrum __________________ def test_rotate_map_polarization_with_spectrum(): """Rotation of reference frame should not change the angular power spectrum. In this test we create a map from a spectrum with a pure EE signal and check that the spectrum of this map and the spectrum of the same map rotated from Galactic to Ecliptic agrees. This test checks if the QU rotation is correct""" nside = 32 cl = np.zeros((6, 96), dtype=np.double) # Set ell=1 for EE to 1 cl[1][2] = 1 gal2ecl = Rotator(coord=["G", "E"]) m_original = hp.synfast(cl, nside=nside, new=True) cl_from_m_original = hp.anafast(m_original) m_rotated = gal2ecl.rotate_map(m_original) cl_from_m_rotated = hp.anafast(m_rotated) > assert np.abs(cl_from_m_rotated - cl_from_m_original).sum() < 0.011 E AssertionError: assert 0.011555226184421424 < 0.011 E + where 0.011555226184421424 = <built-in method sum of numpy.ndarray object at 0x7f80d0583d50>() E + where <built-in method sum of numpy.ndarray object at 0x7f80d0583d50> = array([[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000... 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]).sum E + where array([[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000... 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]) = <ufunc 'absolute'>((array([[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000... 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]) - array([[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000... 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]]))) E + where <ufunc 'absolute'> = np.abs healpy/test/test_rotator.py:54: AssertionError ----------------------------- Captured stdout call ----------------------------- Sigma is 0.000000 arcmin (0.000000 rad) -> fwhm is 0.000000 arcmin ==================== 1 failed, 127 passed in 10.47 seconds ===================== E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.6_healpy/build; python3.6 -m pytest --doctest-modules dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.6 returned exit code 13 make[1]: *** [debian/rules:38: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:27: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- This is just how the build ends. I've put full build logs here: https://people.debian.org/~sanvila/build-logs/healpy/ I've just reported a bug like this in garli. Apparently, the tests perform some kind of simulation based on random numbers. Please make this reproducible by using a fixed seed, so that the random numbers are always the same. Otherwise the package will always fail with a probability > 0. To reproduce, just build the package a few times with sbuild on a single-CPU machine as I did. If you need a test machine where this happens please say so. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
--- End Message ---
--- Begin Message ---Source: healpy Source-Version: 1.12.4-3 We believe that the bug you reported is fixed in the latest version of healpy, 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. Leo Singer <[email protected]> (supplier of updated healpy 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: SHA512 Format: 1.8 Date: Tue, 04 Sep 2018 10:54:46 -0400 Source: healpy Binary: python-healpy-data healpy-data python-healpy python3-healpy Architecture: source all amd64 Version: 1.12.4-3 Distribution: unstable Urgency: medium Maintainer: Debian Astro Team <[email protected]> Changed-By: Leo Singer <[email protected]> Description: healpy-data - HEALPix representation of spherical data - Python data python-healpy - HEALPix representation of spherical data - Python interface python-healpy-data - transitional package python3-healpy - HEALPix representation of spherical data - Python3 interface Closes: 907908 Changes: healpy (1.12.4-3) unstable; urgency=medium . * Patch unit test to set random seed so that it is reproducible. (Closes: #907908) Checksums-Sha1: d725bc0edebecc8744d32a392571d0ac6e83534b 2902 healpy_1.12.4-3.dsc ef481c8aa677531f75cd8926b51a38ad85d7f512 7920 healpy_1.12.4-3.debian.tar.xz 16781092ffd19c08e584fca138889060673ab838 1660548 healpy-data_1.12.4-3_all.deb 484bb05add7002ca7c4a99172dccd37f672de0a4 11461 healpy_1.12.4-3_amd64.buildinfo f81bfaf707f36420a0a9bfb9946366c0e21fb786 7952 python-healpy-data_1.12.4-3_all.deb 8b64c7f8f9fc5f579138e0721c246fc87cdd0ac8 704228 python-healpy-dbgsym_1.12.4-3_amd64.deb a8dc2bd456ec90df696c2bbc1702caa66741e909 306996 python-healpy_1.12.4-3_amd64.deb 7aa0dfe8ba13a202e8be53a4bddee69e2394aca6 1411000 python3-healpy-dbgsym_1.12.4-3_amd64.deb 91cb09655f8656e83eaaf87c716d79a0ceff4ae4 340960 python3-healpy_1.12.4-3_amd64.deb Checksums-Sha256: 0661cb15b4f312ec1df125a7cdef679047662ddd9ed394a6948d89a6f88418c8 2902 healpy_1.12.4-3.dsc 7807aea6f2b5cf7e13284ed990b577bd59854a3973aee90bbcc796828cadb7ff 7920 healpy_1.12.4-3.debian.tar.xz 63193d32ea9eaae87baca0678d838a6c6d804d8448ae44c3afe1671e68aee611 1660548 healpy-data_1.12.4-3_all.deb d34b46762a6d6eaed8722a3eb421ee0520f06236e863083b869915e58b64b67e 11461 healpy_1.12.4-3_amd64.buildinfo 9666e45dcc4fcc0e2c5d6be08ee870f40d50309f3b91be02bd60f97b1568947e 7952 python-healpy-data_1.12.4-3_all.deb c74f7800d1f1e182b06a4d0ab34728526f9c5af9c440ce98d1ddf8b77d7d3d8a 704228 python-healpy-dbgsym_1.12.4-3_amd64.deb 3687f4494a0303b9e608a113626a6820afbf514b8dccc9cfd9e34ea5f23a6720 306996 python-healpy_1.12.4-3_amd64.deb 344d539a2bfd40f206966d5cb562ffcef81abd7105954b513de7b5d5622de46d 1411000 python3-healpy-dbgsym_1.12.4-3_amd64.deb e9a0824c319fe0af1fd8908542c97ff7f470347f54d97b5ac69d5cc51b04d98c 340960 python3-healpy_1.12.4-3_amd64.deb Files: 7e70f844d8a71db0b3d34039a4d891e7 2902 python optional healpy_1.12.4-3.dsc 1907f0b23b5b1715defe0179665f3045 7920 python optional healpy_1.12.4-3.debian.tar.xz 513b4809966bae7e94ca159b0342a989 1660548 python optional healpy-data_1.12.4-3_all.deb 644ed06bf11604b39342d35cd2bd4e85 11461 python optional healpy_1.12.4-3_amd64.buildinfo eac17acc3c34f8ad6f52591715121479 7952 oldlibs optional python-healpy-data_1.12.4-3_all.deb 2368be1ff0dd16e2ad27a1267dabb7f6 704228 debug optional python-healpy-dbgsym_1.12.4-3_amd64.deb 10404aaa151044ba30b689d2b60b9c0a 306996 python optional python-healpy_1.12.4-3_amd64.deb 09f229d6f889e08b5e957fe811a2b4d6 1411000 debug optional python3-healpy-dbgsym_1.12.4-3_amd64.deb cd9aed317795ceedfa742e23fbb98e67 340960 python optional python3-healpy_1.12.4-3_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETlIW+xCXmEEMK3UhbGdTGlqCeZ4FAluOnfoACgkQbGdTGlqC eZ5pDw//SyJ+PbNIkVuTqwvaxRgQLut5Hnn/myaG8Stv0MIkyNTNUm1Y5ZGVsnzz aY2dEHQ+/1JWl1S+aFnA/GRk77tj1I+XkMsle6BZeIitXDsWWHY82jn0yDNS1UTo L6ADeHZLjiXDNN8Yqv9rQjH7NUaWuwRQCqqQRVJgGtadpQLZeYUS2QpjnULnYXz1 9bxyDx/tbxGLVT8cfMU/qDS0Ydnf/kNTqEwrmDkLZHebNsFCOLePSdSG3oEV/eK9 q9IE1+xiJ+RMnJbNq5s+UMC7BXO7v3+4XwLgZkBhwqPJrTMkwFRy9jE7cRUEhmmV 1yKgK8yG5HzqspN1M6xfasqNjyLWaLJyJvVgRq5MN1cOQHH2ua0Ty4LGNgWd7qvM k5p3Nh+8cFY7Tq6mP2yU1Nny7f/6zqTPg/ZNuDtAFLIRz1xybJUgf5ssCkPcJ22n gbihO3LY/68C0AOuFcW/5K1N6hbPdceb4nsjAJfbwp0SpAElh3/mW7XQYq5p+fmP ZvcteZ7iJHqz5CPP2rLgHjsShFs/p5GDFTay/ipKPQH3zde2D6c8Kp6YS2V7H/xo f2lbYH63DpFm4i8STOAnocZmRFem/3tvAeqnT9Hm1EAHFi5eBmxL+3XBE+vKozAP cvwpZNfyhvKhsiYdC29gK9g6cHXqndyQqrxa9gvlccwX/mN3vaQ= =OuzD -----END PGP SIGNATURE-----
--- End Message ---

