summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Fix arch-specific upstream xfails
We test on more architectures, so upstream's xfails are not always
correct everywhere. On those known to fail:
arm64 xfail -> all non-x86 xfail
x86 or unconditional strict xfail -> unconditional nonstrict xfail
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/38921, https://github.com/pandas-dev/pandas/issues/38798, https://github.com/pandas-dev/pandas/issues/41740, https://github.com/numpy/numpy/issues/19146
Forwarded: no
Gbp-Pq: Name fix_overly_arch_specific_xfails.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Accept changed error message from Python 3.10
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name python310_compat.patch
Andreas Tille [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Sphinx panels is not packaged yet, so ignore it for the moment
Last-Update: Wed, 10 Nov 2021 06:42:56 +0100
Gbp-Pq: Name ignore_sphinx_panels.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Stop using now-dead URL in tests/examples
Origin: loosely based on upstream commit
68db2d26ddb5f95de4254d61b850d3dcaf6ce717
Author: patrick "phofl", Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/38988
Bug-Debian: https://bugs.debian.org/979621
Forwarded: no
Gbp-Pq: Name 979621_dead_url.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Skip test that fails from outside the source tree
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name skip_test_missing_required_dependency.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Clean up so test_ts_plot_with_tz doesn't fail
Author: Steffen Rehberg, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/35080
Forwarded: no
Gbp-Pq: Name 35080_plot_tests.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Skip rather than fail tests if fsspec is too old
(which it currently is in Debian)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fsspec_version.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't fail test for rounding difference on i386
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/968208
Forwarded: no
Gbp-Pq: Name 968208_rounding.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Matplotlib 3.3 compatibility fixup
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/966393
Forwarded: no
Gbp-Pq: Name matplotlib33_compat.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Avoid test failures on Hurd
Allow multiprocessing to be unavailable
Accept any errno not just 2 for (intentionally) nonexistent files
(Hurd appears to use 2**30+2)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name hurd_compat.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Allow some numba errors on non-amd64, warn on non-x86
Also one non-numba test that implicitly assumes 64 bit
Specifying the exception type allows only explicit errors,
not silently wrong answers
Numba has been observed to give wrong answers on mipsel,
and crash on armel (LLVM ERROR) and s390x (segfault).
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name numba_fail_32bit.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Remove code from Stack Overflow
Stack Overflow content is CC-BY-SA licensed,
which this package is not supposed to be. These snippets may be
too small to be copyrightable, but removing them to be safe.
https://lists.debian.org/debian-legal/2020/04/threads.html#00018
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no - deletes some tests/examples without replacement
Gbp-Pq: Name remove_ccbysa_snippets.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Use test URLs that are less likely to disappear
Avoid 404 errors in stable when upstream reorganize the test data
(happened to two of these in 0.25 -> 1.0).
It is _not_ necessary to update the tag version on every package release,
only if these tests fail because they expect moved/changed data.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name stable_test_urls.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Allow tests to use the data files in the source tree
We don't ship these in the package,
but do want to run the tests that use them
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name find_test_data.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Link to rather than embed Google calendar
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name privacy.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't require the pandas theme
(TODO - package it - here as a multi-upstream-tarball package?)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name sphinx_no_pandas_theme.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Xfail a test that doesn't work in the C locale
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name xfail_c_locale.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Use fixed seeds for reproducible pseudorandomness
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name fix_random_seeds.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Fix or skip tests that assume the wrong endianness
This is a bug in the tests not pandas itself -
the expected values explicitly specify little-endian
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no
Gbp-Pq: Name tests_dont_assume_endian.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't try to read a contributor list from the git log
Debian packages are built from tarballs, so there isn't a git log.
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: not-needed
Gbp-Pq: Name contributor_list_not_in_tarball.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Use packaged intersphinx indexes
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/876417
Forwarded: not-needed
Gbp-Pq: Name use_system_intersphinx.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't test datetime in locales with no encoding
Some datetime tests run the test in every available locale.
If this set includes locales without an encoding (currently dsb_DE
and sah_RU), it fails due to Python bug
https://bugs.python.org/issue20088
Failure log
https://tests.reproducible-builds.org/debian/rbuild/buster/amd64/pandas_0.23.3+dfsg-3.rbuild.log.gz
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug: https://github.com/pandas-dev/pandas/issues/20957
Forwarded: no
Gbp-Pq: Name skip_noencoding_locales.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Xfail NaN <-> NaT tests on non-x86 and warn on cast
pd.Series([np.nan]).astype('datetime64[ns]')[0] = pd.NaT on x86
but 1970-01-01 on arm* because float NaN -> int is undefined:
https://github.com/numpy/numpy/issues/8325
https://github.com/pandas-dev/pandas/issues/17792
https://github.com/pandas-dev/pandas/issues/26964
On s390x it's the maximum _positive_ value (2**63-1 ns = year 2262)
On riscv64 one test case raises an exception
(though I suspect not the general case since there aren't more).
Author: Andreas Tille <tille@debian.org>, Graham Inggs <ginggs@debian.org>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/877754
Forwarded: no
Gbp-Pq: Name xfail_tests_nonintel_nannat.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Use Debian packaged mathjax
Author: Andreas Tille <tille@debian.org>
Forwarded: not-needed
Gbp-Pq: Name mathjax-path.patch
Yaroslav Halchenko [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Avoid privacy breach by Google Analytics
Last-Update: Mon, 23 Oct 2017 08:55:28 +0200
Forwarded: not-needed
Gbp-Pq: Name deb_disable_googleanalytics.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
HDF5 and Stata I/O are broken on some architectures
Fix some issues, warn on use and xfail tests for the remainder
armhf TestHDF5Store::test*encoding only sometimes crashes
(1.1.3+dfsg-1 passed on build but failed autopkgtest)
HDF5 and Stata are known to fail on big-endian architectures
Stata also fails on qemu-ppc64el, but not real ppc64el
Author: Andreas Tille <tille@debian.org>, Graham Inggs <ginggs@debian.org>, Yaroslav Halchenko <debian@onerussian.com>, Rebecca N. Palmer <rebecca_palmer@zoho.com>
Bug-Debian: https://bugs.debian.org/877419
Forwarded: no
Gbp-Pq: Name xfail_tests_nonintel_io.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't try to import from the source directory
Needed as we build the extension modules elsewhere
Author: Yaroslav Halchenko
Forwarded: not-needed
Gbp-Pq: Name deb_doc_donotoverride_PYTHONPATH.patch
Debian Science Team [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Don't try to use git to find the version number
Needed as Debian buildds use tarballs
Author: Yaroslav Halchenko
Forwarded: not-needed
Gbp-Pq: Name deb_nonversioneer_version.patch
Rebecca N. Palmer [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
pandas (1.3.5+dfsg-3) unstable; urgency=medium
* Tests: be compatible with new fsspec. (Closes: #
1006170)
* Re-enable numba tests.
* Fix pyversions call.
* Enable Salsa CI.
* Update Lintian overrides.
[dgit import unpatched pandas 1.3.5+dfsg-3]
Rebecca N. Palmer [Mon, 21 Feb 2022 07:35:51 +0000 (07:35 +0000)]
Import pandas_1.3.5+dfsg-3.debian.tar.xz
[dgit import tarball pandas 1.3.5+dfsg-3 pandas_1.3.5+dfsg-3.debian.tar.xz]
Rebecca N. Palmer [Tue, 11 Jan 2022 21:25:17 +0000 (21:25 +0000)]
Import pandas_1.3.5+dfsg.orig.tar.xz
[dgit import orig pandas_1.3.5+dfsg.orig.tar.xz]