Bug#946451: spyder: work on new upstream release

Julian Gilbey jdg at debian.org
Mon Jan 4 22:10:07 GMT 2021


On Sun, Jan 03, 2021 at 10:00:25PM -0300, Pablo Mestre wrote:
> > Hi Drew,
> >
> > Thanks!
> >
> > I'll do the three ITP pending packages and start filing the ITPs
> > within the next two days, all being well.
> >
> > And I have very good news!  I discovered that upgrading
> > python3-qtawesome allows Spyder to run!  There are almost certainly
> > bugs, as jedi and parso have both had breaking changes, but at least
> > it runs ;-)
> >
> > Best wishes,
> >
> >    Julian
> Great!!!
> 
> If you need help in anything else let me know
> 
> Regards

Further update: I re-ran the spyder test suite after upgrading
qtawesome (and fixing and reporting a couple of annoying bugs in two
other packages), and with one weird exception which I cannot figure
out, they all run fine.  Summary results are below.

Best wishes,

   Julian


(Remove the initial "tests-" and change "-" into "/" to get the test
directory name.)

tests-spyder-app-tests.log
===================== 5 passed, 90 skipped in 1.72 seconds =====================
tests-spyder-config-tests.log
========================== 70 passed in 1.21 seconds ===========================
tests-spyder-plugins-completion-fallback-tests.log
===================== 1 passed, 13 skipped in 0.03 seconds =====================
tests-spyder-plugins-completion-kite-parsing-tests.log
=========================== 1 passed in 0.02 seconds ===========================
tests-spyder-plugins-completion-kite-utils-tests.log
========================== 1 skipped in 0.03 seconds ===========================
tests-spyder-plugins-completion-languageserver-tests.log
===================== 1 passed, 12 skipped in 0.40 seconds =====================
tests-spyder-plugins-completion-snippets-tests.log
========================== 12 skipped in 0.02 seconds ==========================
tests-spyder-plugins-console-tests.log
=========================== 2 passed in 1.41 seconds ===========================
tests-spyder-plugins-editor-extensions-tests.log
========================== 71 passed in 6.23 seconds ===========================
tests-spyder-plugins-editor-panels-tests.log
================ 1 failed, 2 passed, 1 skipped in 1.18 seconds =================
tests-spyder-plugins-editor-tests.log
========================== 19 passed in 3.90 seconds ===========================
tests-spyder-plugins-editor-utils-tests.log
========================== 25 passed in 1.38 seconds ===========================
tests-spyder-plugins-editor-widgets-tests.log
========= 1 failed, 226 passed, 57 skipped, 3 xfailed in 41.38 seconds =========
tests-spyder-plugins-explorer-tests.log
=========================== 1 passed in 1.05 seconds ===========================
tests-spyder-plugins-explorer-widgets-tests.log
========================== 49 passed in 8.01 seconds ===========================
tests-spyder-plugins-findinfiles-tests.log
========================== 20 passed in 1.23 seconds ===========================
tests-spyder-plugins-help-tests.log
===================== 2 passed, 3 skipped in 1.46 seconds ======================
tests-spyder-plugins-history-tests.log
=========================== 6 passed in 1.49 seconds ===========================
tests-spyder-plugins-ipythonconsole-comms-tests.log
===================== 2 passed, 2 warnings in 0.43 seconds =====================
tests-spyder-plugins-ipythonconsole-tests.log
============== 58 passed, 7 skipped, 7 warnings in 207.97 seconds ==============
tests-spyder-plugins-ipythonconsole-utils-tests.log
===================== 3 passed, 1 skipped in 0.91 seconds ======================
tests-spyder-plugins-ipythonconsole-widgets-tests.log
=========================== 4 passed in 2.09 seconds ===========================
tests-spyder-plugins-onlinehelp-tests.log
===================== 1 passed, 2 skipped in 1.20 seconds ======================
tests-spyder-plugins-outlineexplorer-tests.log
===================== 5 passed, 1 skipped in 1.15 seconds ======================
tests-spyder-plugins-plots-widgets-tests.log
========================== 30 passed in 11.95 seconds ==========================
tests-spyder-plugins-profiler-tests.log
================ 1 passed, 1 warnings, 3 error in 1.36 seconds =================
tests-spyder-plugins-projects-tests.log
========================== 21 passed in 14.53 seconds ==========================
tests-spyder-plugins-projects-widgets-tests.log
===================== 6 passed, 1 skipped in 3.99 seconds ======================
tests-spyder-plugins-pylint-tests.log
===================== 1 failed, 22 passed in 10.36 seconds =====================
tests-spyder-plugins-variableexplorer-tests.log
=========================== 2 passed in 1.11 seconds ===========================
tests-spyder-plugins-variableexplorer-widgets-objectexplorer-tests.log
====================== 5 failed, 4 passed in 1.60 seconds ======================
tests-spyder-plugins-variableexplorer-widgets-tests.log
=============== 88 passed, 9 skipped, 2 warnings in 4.07 seconds ===============
tests-spyder-plugins-workingdirectory-tests.log
=========================== 4 passed in 1.18 seconds ===========================
tests-spyder-preferences-tests.log
============== 1 failed, 15 passed, 336 warnings in 1.71 seconds ===============
tests-spyder-tests.log
=========================== 8 passed in 1.71 seconds ===========================
tests-spyder-utils-introspection-tests.log
===================== 1 passed, 4 warnings in 2.94 seconds =====================
tests-spyder-utils-tests.log
==================== 63 passed, 13 skipped in 2.40 seconds =====================
tests-spyder-widgets-github-tests.log
=========================== 6 passed in 1.28 seconds ===========================
tests-spyder-widgets-tests.log
==================== 40 passed, 5 skipped in 12.62 seconds =====================
tests-spyder-workers-tests.log
========================== 6 skipped in 0.29 seconds ===========================

Notes:

tests-spyder-plugins-profiler-tests.log: this gives errors, as
something goes very weirdly wrong when trying to load the fonts.  I
cannot fathom this one - I've tried some simple tracing on the code
and a variable magically changes from False to True, but I haven't
been able to catch it in the process.  Probably not worth more time on
this one.

Then there are only 6 other failures; again, I haven't investigated
further.  I don't know what "xfailures" are.



More information about the debian-science-maintainers mailing list