Your message dated Sun, 21 Jan 2018 09:50:00 +0000
with message-id <e1edcgg-0006vs...@fasolo.debian.org>
and subject line Bug#884294: fixed in pandas 0.20.3-11
has caused the Debian Bug report #884294,
regarding pandas FTBFS: test failure
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 ow...@bugs.debian.org
immediately.)


-- 
884294: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884294
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pandas
Version: 0.20.3-10
Severity: serious

Some recent change in unstable makes pandas FTBFS:

https://tests.reproducible-builds.org/debian/history/pandas.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pandas.html

...
=================================== FAILURES ===================================
_________________________ TestSafeSort.test_unsortable _________________________

self = <pandas.tests.test_algos.TestSafeSort object at 0x7f9b7d062b50>

    def test_unsortable(self):
        # GH 13714
        arr = np.array([1, 2, datetime.now(), 0, 3], dtype=object)
        if compat.PY2 and not pd._np_version_under1p10:
            # RuntimeWarning: tp_compare didn't return -1 or -2 for exception
            with tm.assert_produces_warning(RuntimeWarning):
>               pytest.raises(TypeError, algos.safe_sort, arr)

../debian/tmp/usr/lib/python2.7/dist-packages/pandas/tests/test_algos.py:131: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib/python2.7/contextlib.py:24: in __exit__
    self.gen.next()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

expected_warning = <type 'exceptions.RuntimeWarning'>, filter_level = 'always'
clear = None, check_stacklevel = True

    @contextmanager
    def assert_produces_warning(expected_warning=Warning, filter_level="always",
                                clear=None, check_stacklevel=True):
        """
        Context manager for running code that expects to raise (or not raise)
        warnings.  Checks that code raises the expected warning and only the
        expected warning. Pass ``False`` or ``None`` to check that it does *not*
        raise a warning. Defaults to ``exception.Warning``, baseclass of all
        Warnings. (basically a wrapper around ``warnings.catch_warnings``).
    
        >>> import warnings
        >>> with assert_produces_warning():
        ...     warnings.warn(UserWarning())
        ...
        >>> with assert_produces_warning(False):
        ...     warnings.warn(RuntimeWarning())
        ...
        Traceback (most recent call last):
            ...
        AssertionError: Caused unexpected warning(s): ['RuntimeWarning'].
        >>> with assert_produces_warning(UserWarning):
        ...     warnings.warn(RuntimeWarning())
        Traceback (most recent call last):
            ...
        AssertionError: Did not see expected warning of class 'UserWarning'.
    
        ..warn:: This is *not* thread-safe.
        """
        with warnings.catch_warnings(record=True) as w:
    
            if clear is not None:
                # make sure that we are clearning these warnings
                # if they have happened before
                # to guarantee that we will catch them
                if not is_list_like(clear):
                    clear = [clear]
                for m in clear:
                    try:
                        m.__warningregistry__.clear()
                    except:
                        pass
    
            saw_warning = False
            warnings.simplefilter(filter_level)
            yield w
            extra_warnings = []
    
            for actual_warning in w:
                if (expected_warning and issubclass(actual_warning.category,
                                                    expected_warning)):
                    saw_warning = True
    
                    if check_stacklevel and issubclass(actual_warning.category,
                                                       (FutureWarning,
                                                        DeprecationWarning)):
                        from inspect import getframeinfo, stack
                        caller = getframeinfo(stack()[2][0])
                        msg = ("Warning not set with correct stacklevel. "
                               "File where warning is raised: {0} != {1}. "
                               "Warning message: {2}".format(
                                   actual_warning.filename, caller.filename,
                                   actual_warning.message))
                        assert actual_warning.filename == caller.filename, msg
                else:
                    extra_warnings.append(actual_warning.category.__name__)
            if expected_warning:
                assert saw_warning, ("Did not see expected warning of class %r."
>                                    % expected_warning.__name__)
E               AssertionError: Did not see expected warning of class 
'RuntimeWarning'.

../debian/tmp/usr/lib/python2.7/dist-packages/pandas/util/testing.py:2655: 
AssertionError
=============================== warnings summary ===============================
debian/tmp/usr/lib/python2.7/dist-packages/pandas/tests/dtypes/test_missing.py::test_array_equivalent_compat
  /usr/lib/python2.7/dist-packages/numpy/core/numeric.py:2604: FutureWarning: 
elementwise == comparison failed and returning scalar instead; this will raise 
an error or perform elementwise comparison in the future.
    return bool(asarray(a1 == a2).all())

debian/tmp/usr/lib/python2.7/dist-packages/pandas/tests/frame/test_analytics.py::TestDataFrameAnalytics::()::test_corr_int_and_boolean
  /usr/lib/python2.7/dist-packages/scipy/stats/stats.py:3577: RuntimeWarning: 
invalid value encountered in double_scalars
    size * (size - 1) * (size - 2))

debian/tmp/usr/lib/python2.7/dist-packages/pandas/tests/plotting/test_frame.py::TestDataFramePlots::()::test_line_colors
  
/build/1st/pandas-0.20.3/debian/tmp/usr/lib/python2.7/dist-packages/pandas/plotting/_core.py:179:
 UserWarning: 'colors' is being deprecated. Please use 'color'instead of 
'colors'
    warnings.warn(("'colors' is being deprecated. Please use 'color'"

debian/tmp/usr/lib/python2.7/dist-packages/pandas/tests/plotting/test_misc.py::TestDataFramePlots::()::test_parallel_coordinates_with_sorted_labels
  /usr/lib/python2.7/dist-packages/matplotlib/axes/_base.py:2903: UserWarning: 
Attempting to set identical left==right results
  in singular transformations; automatically expanding.
  left=0, right=0
    'left=%s, right=%s') % (left, right))
  /usr/lib/python2.7/dist-packages/_pytest/warnings.py:88: UnicodeWarning: 
Warning is using unicode non convertible to ascii, converting to a safe 
representation:
    /usr/lib/python2.7/dist-packages/matplotlib/axes/_base.py:2903: 
UserWarning: Attempting to set identical left==right results
  in singular transformations; automatically expanding.
  left=0, right=0
    'left=%s, right=%s') % (left, right))
  
    UnicodeWarning)

-- Docs: http://doc.pytest.org/en/latest/warnings.html
============================= 539 tests deselected =============================
 1 failed, 9841 passed, 141 skipped, 539 deselected, 10 xfailed, 5 warnings in 
2605.19 seconds 
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":99"
      after 11 requests (8 known processed) with 0 events remaining.
debian/rules:112: recipe for target 'python-test2.7' failed
make[1]: *** [python-test2.7] Error 1

--- End Message ---
--- Begin Message ---
Source: pandas
Source-Version: 0.20.3-11

We believe that the bug you reported is fixed in the latest version of
pandas, 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 884...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mo Zhou <cdlumin...@gmail.com> (supplier of updated pandas 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 20 Jan 2018 09:00:31 +0000
Source: pandas
Binary: python-pandas python3-pandas python-pandas-doc python-pandas-lib 
python3-pandas-lib
Architecture: source
Version: 0.20.3-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Mo Zhou <cdlumin...@gmail.com>
Description:
 python-pandas - data structures for "relational" or "labeled" data
 python-pandas-doc - documentation and examples for pandas
 python-pandas-lib - low-level implementations and bindings for pandas
 python3-pandas - data structures for "relational" or "labeled" data - Python 3
 python3-pandas-lib - low-level implementations and bindings for pandas - 
Python 3
Closes: 884294
Changes:
 pandas (0.20.3-11) unstable; urgency=medium
 .
   * Team upload.
   * Cherry-pick upstream commit 5f2b96bb637f6ddeec169c5ef8ad20013a03c853
     to workaround a numpy bug. (Closes: #884294)
     + patches/up_tst_dont_assert_that_a_bug_exists_in_numpy
   * Cherry-pick upstream commits to fix test failure caused by test_argsort().
     + patches/up_tst_np_argsort_comparison2
   * Workaround test failure of test_basic_indexing() in file
     pandas/tests/series/test_indexing.py .
     + patches/deb_fix_test_failure_test_basic_indexing
Checksums-Sha1:
 5abad0481694006e82648715ffae718a660f9bbf 3610 pandas_0.20.3-11.dsc
 345c15a7dccf8f4dfd620caf9301abf85b275963 2877260 pandas_0.20.3-11.debian.tar.xz
 c44c187a8be27764502858a21455206e86c31812 18113 
pandas_0.20.3-11_source.buildinfo
Checksums-Sha256:
 7a27709bfb0c2567ddc57a3e4c00319356533c31b78467133c3bdfa6bd21d7d1 3610 
pandas_0.20.3-11.dsc
 9acda9be17ce3d04662e33b76c3588cf3e07c47e9adf1a4f3f06cfe7ce1bb6bb 2877260 
pandas_0.20.3-11.debian.tar.xz
 ec0e70c1ba9a1fec31da307065b5e9648e1b2357fe08dbc20ad821c1c8ac77d8 18113 
pandas_0.20.3-11_source.buildinfo
Files:
 3d4685c852295ec19daed0669b288659 3610 python optional pandas_0.20.3-11.dsc
 983cd4b215af6dc6b97a69c38840c97f 2877260 python optional 
pandas_0.20.3-11.debian.tar.xz
 debd1185d60f7714c61e8dd05982b016 18113 python optional 
pandas_0.20.3-11_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJCBAEBCAAsFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlpkXNAOHHRpbGxlYUBy
a2kuZGUACgkQV4oElNHGRtEwlQ//UeSdJ1h3MkItWQzSJBzAMEUOmxtVQAL5xcJ9
fhD5tKERYkPpSSQUdl+5tMfw3uMTTrnRI3xBip3BRp6NgbI4oUyz97pZxf29w7vT
x7qOEs5Cvcu7UnCGOm+5Gvq6c5tx/ZRfXX4CH3UyvLXLUozFDCISeoXpZNNjiqgK
NgKUbKg7utf4Fd1huqdofXiXzVHYpKHn9ybXCB2ea7zPJ6X7JOqbY/wyD+MExwCN
MgGBVzdx8eOo8R3f53YHJtCh/JNn4zOWRhJZLG8xT+v+dgOtLaSu6Q0TJ0WBk9Vt
a/Jkn5sSgV1JW+xoi7JZPrChudEgFvJJVCZ+y/Y6kIi4WgS55LOSz2PRxlJwBlWj
66Fg0wPmrWruztI5UXmHJOqiMWA5uAl3UKVPbf9QGcmTvoyHw4RKCHxZ0RSYJjwV
mA0grfHO6sdVngsPU8/7lmc9dkEx9qNfA6+XGJSviBKqIX4CHq2wdPgBysau1/VQ
jk2ZEwfXjCKevMfsDsoCYX3saO+as4JgPTEdsPP5QrG+osLz0E3XnA2h3BNvwiJ9
wnpfuZ6CtPjBmKkZSeyVSHfuesJFTI3+yu3vMC5IS5p22FguUaarAufcByisl3m3
RYnXSScrTAuKjkiUffSLv8GPrTZ4T1WeobclT6zwIHyPkWf0FV0yN5gzDrC/PEix
ea6Frh4=
=M6XH
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to