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 ---

Reply via email to