[CCing debian-science] On 10.11.19 13:18, Rebecca N. Palmer wrote:
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-learnmay need more extensive work: cnvkit python-feather-format python-skbio stimfit tnseq-transitalready not in testing: mdp psychopy pymvpa q2-typesIf 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.)
\o/
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?
patsy is a leaf package, no problem.scikit-learn, needs mdp, pymvpa2, I think that's manageable, so I'm volunteering to do the NMUs, preferably with a 0 or 1 day delay.
So yes, please go ahead.
... 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?
I don't think that's necessary at this point.
matplotlib and pandas don't have Python2 packages in Ubuntu anymore, so I can't tell much what is needed herematplotlib has already been split into Python 2 and Python 3 source packages. (matplotlib2 is in Ubuntu, and unbuildable there due to #943924.)
Python2 matplotlib are already removed in Ubuntu, I shouldn't have synced matplotlib2 from experimental.
According to its Ubuntu build log: https://launchpad.net/ubuntu/+source/matplotlib/3.0.2-2ubuntu1/+build/17942804matplotlib 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.