Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2021-02-25 18:27:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spyder" Thu Feb 25 18:27:07 2021 rev:15 rq:874824 version:4.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/spyder/spyder.changes 2021-02-15 23:23:09.768010788 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new.2378/spyder.changes 2021-02-25 18:27:11.614170979 +0100 @@ -1,0 +2,14 @@ +Wed Feb 24 10:32:26 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- The apps dialog segfault is back. (QtAwesome, qtwebengine?) + +------------------------------------------------------------------- +Mon Feb 22 17:49:48 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to version 4.2.2 + * Improve performance when typing in the editor. + * Make variable explorer work for kernels started in remote + servers. +- Drop spyder-pr14514-fix-pandas120.patch merged upstream + +------------------------------------------------------------------- Old: ---- spyder-4.2.1.tar.gz spyder-pr14514-fix-pandas120.patch New: ---- spyder-4.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spyder.spec ++++++ --- /var/tmp/diff_new_pack.2gwNDE/_old 2021-02-25 18:27:12.386171481 +0100 +++ /var/tmp/diff_new_pack.2gwNDE/_new 2021-02-25 18:27:12.390171483 +0100 @@ -18,15 +18,13 @@ %bcond_without test Name: spyder -Version: 4.2.1 +Version: 4.2.2 Release: 0 Summary: The Scientific Python Development Environment License: MIT Group: Development/Languages/Python URL: https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz -# PATCH-FIX-UPSTREAM spyder-pr14514-fix-pandas120.patch -- gh#spyder-ide/spyder/14514 -Patch0: https://github.com/spyder-ide/spyder/pull/14514.patch#/spyder-pr14514-fix-pandas120.patch Source1: spyder-rpmlintrc BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -56,7 +54,7 @@ Requires: python3-pygments >= 2.0 Requires: python3-pylint >= 1.0 Requires: python3-pyls-black >= 0.4.6 -Requires: python3-pyls-spyder >= 0.3.0 +Requires: python3-pyls-spyder >= 0.3.2 Requires: python3-python-language-server >= 0.36.2 Requires: python3-pyxdg >= 0.26 Requires: python3-pyzmq >= 17 @@ -64,7 +62,7 @@ Requires: python3-qtconsole >= 5.0.1 Requires: python3-qtwebengine-qt5 Requires: python3-setuptools >= 39.0.0 -Requires: python3-spyder-kernels >= 1.10.1 +Requires: python3-spyder-kernels >= 1.10.2 Requires: python3-textdistance >= 4.2.0 Requires: python3-three-merge >= 0.1.1 Requires: python3-watchdog @@ -220,11 +218,7 @@ Provides translations for the "%{name}" package. %prep -%setup -q -n spyder-%{version} -%autopatch -p1 - -# add appdata to installable files -sed -i "\|data_files.*share/applications.*,$| a \ ('share/metainfo', ['scripts/spyder.appdata.xml'])," setup.py +%autosetup -p1 -n spyder-%{version} # Fix wrong-file-end-of-line-encoding RPMLint warning sed -i 's/\r$//' spyder/app/restart.py @@ -287,8 +281,10 @@ # Upstream splits the tests into slow and fast ones. # Add all tests which must be skipped into $donttest. -# Tests marked with (* no CI) are skipped on upstreams CI too with given reason +# - Tests marked with (* no CI) are skipped on upstreams CI too with given reason # "It fails on CIs". +# - Test marked with (* tested live) are skipped after making sure the tested +# functionality still works in a real desktop environment # (* no CI) the click/tab press is not sent by the bot donttest+=" or test_tab_copies_find_to_replace" @@ -307,9 +303,6 @@ donttest+=" or test_range_indicator_visible_on_hover_only" # we are not on conda env donttest+=" or test_status_bar_conda_interpreter_status" -# segfaults -donttest+=" or test_apps_dialog" -donttest+=" or test_copy_path" # too flaky for OBS donttest+=" or test_update_decorations_when_scrolling" # occational fail @@ -321,7 +314,16 @@ donttest+=" or (test_objectexplorer_collection_types and params0)" %endif # flaky -donttest+=" or test_pdb_multiline" +donttest+=" or (test_ipythonconsole and test_pdb_multiline)" +# These tests are testing against buggy behavior in Qt 5.12. We have newer Qt in Tumbleweed. +# https://github.com/spyder-ide/spyder/issues/12663 +donttest+=" or (test_codeeditor and test_editor_backspace_char)" +donttest+=" or (test_codeeditor and test_editor_backspace_selection)" +donttest+=" or (test_codeeditor and test_editor_delete_char)" +donttest+=" or (test_codeeditor and test_qtbug35861)" +donttest+=" or (test_shortcuts and test_select_all_shortcut)" +# (* tested live) segfault (QtAwesome?) +donttest+=" or test_apps_dialog" # tests marked slow: # completes to math.hypot(cooordinates) instead of expected math.hypot(*coordinates) @@ -329,9 +331,9 @@ # test_update.py would require network connections donttest+=" or (test_update and not test_no_update)" # runs into timeout on obs -#donttest+=" or test_hide_widget_completion" donttest+=" or (test_editor_and_outline and test_empty_file)" donttest+=" or test_class_func_selector" +donttest+=" or test_console_working_directory" # tries to download stuff donttest+=" or test_kite_install" # no warnings returned here. PyLS/LSP problem? It works in the installed application, though. @@ -349,8 +351,8 @@ donttest+=" or test_mainwindow" export PYTHONPATH=%{buildroot}%{python3_sitelib} -python3 runtests.py -k "not (${donttest:4})" --timeout 1800 -python3 runtests.py --run-slow -k "not (${donttest:4})" --timeout 1800 +python3 runtests.py -k "not (${donttest:4})" --timeout 1800 -ra +python3 runtests.py --run-slow -k "not (${donttest:4})" --timeout 1800 -ra %endif %files @@ -372,7 +374,7 @@ %{_datadir}/icons/hicolor/scalable/apps/spyder.svg %{_datadir}/icons/hicolor/128x128/apps/spyder.png %dir %{_datadir}/metainfo/ -%{_datadir}/metainfo/spyder.appdata.xml +%{_datadir}/metainfo/org.spyder_ide.spyder.appdata.xml %files dicom %license LICENSE.txt ++++++ spyder-4.2.1.tar.gz -> spyder-4.2.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/spyder/spyder-4.2.1.tar.gz /work/SRC/openSUSE:Factory/.spyder.new.2378/spyder-4.2.2.tar.gz differ: char 18, line 1