Matthias Klose wrote:
yes, please do [raise pandas 0.25 blocking bugs to "important"]
Done, but only 2 of them have been fixed since.
This leaves 13:
has patch or Ubuntu fix: matplotlib2 patsy python-apptools scikit-learn
may need more extensive work: cnvkit python-feather-format python-skbio
stimfit tnseq-transit
already not in testing: mdp psychopy pymvpa q2-types
If you can get that done with [pandas] 0.25, fine,
It took longer than I was expecting, but pandas 0.25 / statsmodels 0.10
now appear to be working, including with python3.8. (Though we won't
actually know if #943732 is gone until mipsel tries to build it.)
and I wouldn't worry too much about the other four breaking packages at
this point.
Was this intended as...
... a request to upload pandas 0.25 / statsmodels 0.10 to unstable (and
apply the Ubuntu py2removal patches to patsy and scikit-learn?),
overriding normal py2removal rules?
... a request to split pandas into a pandas2 0.23 and a pandas 0.25?
(since 4 is only the number of non-py2removal breakages, and the wiki
page https://wiki.debian.org/Python/Python3.8 says to do this if 2.7 and
3.8 need different upstream versions) Should be technically easy, but
means going through NEW.
... a statement that once pandas 0.25 works, this is no longer my
problem, i.e. that I don't have to fix 0.23?
matplotlib and pandas don't have Python2 packages in Ubuntu
anymore, so I can't tell much what is needed here
matplotlib has already been split into Python 2 and Python 3 source
packages. (matplotlib2 is in Ubuntu, and unbuildable there due to #943924.)
According to its Ubuntu build log:
https://launchpad.net/ubuntu/+source/matplotlib/3.0.2-2ubuntu1/+build/17942804
matplotlib has one python3.8-specific test failure,
test_axes.py::test_pathological_hexbin. This is currently being ignored
(#942766) along with (many) errors that also happen on 3.7.