Bug#1055801: pandas: test failures with Python 3.12

2023-12-08 Thread Rebecca N. Palmer

Control: severity -1 normal
Control: retitle -1 pandas/pytables: ignored test fails with Python 3.12
Control: found -1 2.1.3+dfsg-1
Control: tags 1057805 pending

In 1.5.3+dfsg-8, these are ignored, so are no longer an FTBFS but are 
still a bug.  I don't know whether they're a pandas bug or a pytables 
bug; they don't appear to be known to either upstream.


(The build failure on armhf, #1057805, was because this xfail took 
precedence over the existing run=False xfail and hence exposed a 
long-known crash, #790925.  This should be fixed in -9.)


If the 'affects' is because you were trying to test those reverse 
dependencies in Python 3.12, this should now be possible.




Bug#1055801: pandas: test failures with Python 3.12

2023-12-07 Thread Graham Inggs
Hi Rebecca

On Thu, 7 Dec 2023 at 07:03, Rebecca N. Palmer  wrote:
> If they are all crashes rather than wrong answers (which I think they
> are), I intend to ignore them for now to unblock this, but still
> consider them bugs.

That sounds good, thank you!

Regards
Graham



Bug#1055801: pandas: test failures with Python 3.12

2023-12-07 Thread Rebecca N. Palmer

Control: unblock -1 by 1043240

The remaining test failures (all pytables-related) exist in both pandas 
1.5 and 2.1, and do not appear to be known upstream.


If they are all crashes rather than wrong answers (which I think they 
are), I intend to ignore them for now to unblock this, but still 
consider them bugs.




Bug#1055801: pandas: test failures with Python 3.12

2023-12-05 Thread Graham Inggs
Control: severity -1 serious
Control: tags -1 + ftbfs

Hi Rebecca

We've reached the point in adding Python 3.12 as a supported version
[1] where these test failures should easily be reproducible in
unstable now.

Regards
Graham

[1] https://lists.debian.org/debian-python/2023/12/msg0.html



Bug#1055801: pandas: test failures with Python 3.12

2023-11-29 Thread Rebecca N. Palmer

Control: reopen -1

That doesn't actually fix them all (and it's now unclear why I ever 
thought it did - possibly mistaking 'has a python3.12 package' for 
'tests with python3.12 by default'?), but at least the ones that are 
left all look like exceptions not wrong answers.


I intend to look into this further.



Bug#1055801: pandas: test failures with Python 3.12

2023-11-11 Thread Rebecca N. Palmer

Package: python3-pandas
Version: 1.5.3+dfsg-6
Tags: fixed-upstream fixed-in-experimental
User: debian-pyt...@lists.debian.org
Usertags: python3.12
Control: block -1 by 1043240
Control: forwarded -1 https://github.com/pandas-dev/pandas/issues/53665
(actually found independently)

pandas 1.5 FTBFS with Python 3.12 with multiple test failures:
https://launchpadlibrarian.net/696823773/buildlog_ubuntu-noble-amd64.pandas_1.5.3+dfsg-6build1_BUILDING.txt.gz

The above upstream report suggests that this is fixed in pandas 2.1 
(currently in experimental).  Given the number of test failures, 
upgrading to that may be the only reasonable solution.  However, as 
noted in #1043240, this will break other packages.