Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mayavi for openSUSE:Factory checked in at 2021-11-27 23:42:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mayavi (Old) and /work/SRC/openSUSE:Factory/.mayavi.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mayavi" Sat Nov 27 23:42:25 2021 rev:5 rq:934248 version:4.7.4 Changes: -------- --- /work/SRC/openSUSE:Factory/mayavi/mayavi.changes 2020-09-23 18:48:48.777785682 +0200 +++ /work/SRC/openSUSE:Factory/.mayavi.new.1895/mayavi.changes 2021-11-27 23:42:26.508469788 +0100 @@ -1,0 +2,19 @@ +Fri Nov 26 18:19:45 UTC 2021 - Ben Greiner <[email protected]> + +- Update to 4.7.4: + This is primarily a bugfix release that resolves issues with + VTK-9.0.3 and VTK-9.1.x compatibility. CI now uses GitHub Actions + and a few other minor bugs have been fixed. `mlab` imports may be + a little faster thanks to some cleanup. +- Release note for 4.7.3: + This is a small bug fix release mainly concerned with + compatability with Traits 6.2.0 and soon to be release TraitsUI + 7.2.0. +- Streamline python cache compilation and deduplication + +------------------------------------------------------------------- +Thu Nov 11 03:42:14 UTC 2021 - Steve Kowalik <[email protected]> + +- Remove unneeded BuildRequires on python3-nose. + +------------------------------------------------------------------- Old: ---- mayavi-4.7.2.tar.gz New: ---- mayavi-4.7.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mayavi.spec ++++++ --- /var/tmp/diff_new_pack.gBdp3m/_old 2021-11-27 23:42:27.036468058 +0100 +++ /var/tmp/diff_new_pack.gBdp3m/_new 2021-11-27 23:42:27.040468044 +0100 @@ -1,7 +1,7 @@ # # spec file for package mayavi # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,10 @@ %define X_display ":98" +# vtk only for python3 flavor +%define pythons python3 Name: mayavi -Version: 4.7.2 +Version: 4.7.4 Release: 0 Summary: 3D visualization of scientific data in Python License: BSD-3-Clause AND EPL-1.0 AND LGPL-2.0-or-later AND LGPL-3.0-or-later @@ -38,19 +40,19 @@ BuildRequires: python3-configobj BuildRequires: python3-devel BuildRequires: python3-envisage >= 3.0 -BuildRequires: python3-nose BuildRequires: python3-numpy-devel >= 1.0.1 -BuildRequires: python3-pyface >= 6.0.0 +BuildRequires: python3-pyface >= 6.1.1 BuildRequires: python3-qt5 BuildRequires: python3-setuptools -BuildRequires: python3-traits >= 4.6.0 -BuildRequires: python3-traitsui >= 6.0.0 +BuildRequires: python3-traits >= 6.0.0 +BuildRequires: python3-traitsui >= 7.0.0 BuildRequires: python3-vtk >= 5.0 BuildRequires: update-desktop-files BuildRequires: vtk-devel +Requires: python3-Pygments Requires: python3-apptools +Requires: python3-envisage Requires: python3-qt5 -Requires: python3-setuptools Requires: python3-tvtk = %{version} Provides: python3-mayavi = %{version} Recommends: %{name}-jupyter @@ -78,11 +80,11 @@ %package -n python3-tvtk Summary: A python3-traits enabled version of python3-vtk Group: Productivity/Scientific/Other -Requires: python3-numpy >= 1.0.1 -Requires: python3-pyface >= 6.0.0 -Requires: python3-traits >= 4.6.0 -Requires: python3-traitsui >= 6.0.0 -Requires: python3-vtk >= 5.0 +Requires: python3-numpy +Requires: python3-pyface >= 6.1.1 +Requires: python3-traits >= 6.0.0 +Requires: python3-traitsui >= 7.0.0 +Requires: python3-vtk Recommends: python3-configobj Recommends: python3-envisage >= 3.0 Recommends: python3-wxWidgets >= 2.8 @@ -198,23 +200,12 @@ chmod a+x %{buildroot}%{python3_sitearch}/mayavi/tests/runtests.py chmod a+x %{buildroot}%{python3_sitearch}/tvtk/setup.py -# REMOVE BYTECODES NOT ACCOMPANIED BY SOURCE CODE -rm -fr %{buildroot}%{python3_sitearch}/tvtk/plugins/scene/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/plugins/browser/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/plugins/scene/ui/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/tools/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/pipeline/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/plugins/__init__.py{c,o} -rm -fr %{buildroot}%{python3_sitearch}/tvtk/version.py{c,o} - # script-without-shebang chmod a-x %{buildroot}%{python3_sitearch}/mayavi/scripts/mayavi2.py chmod a-x %{buildroot}%{python3_sitearch}/mayavi/tests/csv_files/csv_2_py chmod a-x %{buildroot}%{python3_sitearch}/mayavi/tests/runtests.py chmod a-x %{buildroot}%{python3_sitearch}/tvtk/setup.py -# REMOVE UNNEEDED HIDDEN FILE - %suse_update_desktop_file -i mayavi %suse_update_desktop_file -i tvtk_doc @@ -223,23 +214,22 @@ cp -r docs/build/mayavi/html %{buildroot}%{_docdir}/mayavi/ cp -r docs/build/tvtk/html %{buildroot}%{_docdir}/python3-tvtk/ -%fdupes %{buildroot}%{_docdir}/mayavi/ -%fdupes %{buildroot}%{_docdir}/python3-tvtk/ -%fdupes %{buildroot}%{python3_sitearch}/mayavi/ -%fdupes %{buildroot}%{python3_sitearch}/mayavi-%{version}-py*.egg-info -%fdupes %{buildroot}%{python3_sitearch}/tvtk/ -%fdupes %{buildroot}%{_datadir}/icons/ - +# Use Unix Line endings sed -i "s|\r||g" %{buildroot}%{_docdir}/python3-tvtk/html/objects.inv + +# REMOVE UNNEEDED HIDDEN FILE rm -r %{buildroot}%{python3_sitearch}/{tvtk,mayavi}/html/.buildinfo rm -r %{buildroot}%{_docdir}/{python3-tvtk,mayavi}/html/.buildinfo -python3 -m compileall -d %{python3_sitearch} %{buildroot}%{python3_sitearch}/mayavi/ -python3 -O -m compileall -d %{python3_sitearch} %{buildroot}%{python3_sitearch}/mayavi/ -python3 -m compileall -d %{python3_sitearch} %{buildroot}%{python3_sitearch}/tvtk/ -python3 -O -m compileall -d %{python3_sitearch} %{buildroot}%{python3_sitearch}/tvtk/ +# recompile cache files: we have modified some sources after install +%{?python_compileall} + +%fdupes %{buildroot}%{_docdir}/mayavi/ +%fdupes %{buildroot}%{_docdir}/python3-tvtk/ %fdupes %{buildroot}%{python3_sitearch}/mayavi/ +%fdupes %{buildroot}%{python3_sitearch}/mayavi-%{version}-py*.egg-info %fdupes %{buildroot}%{python3_sitearch}/tvtk/ +%fdupes %{buildroot}%{_datadir}/icons/ %files %doc README*.* @@ -248,7 +238,7 @@ %{_mandir}/man1/mayavi2.1%{?ext_man} %{_datadir}/applications/mayavi.desktop %{python3_sitearch}/mayavi/ -%{python3_sitearch}/mayavi-%{version}-py*.egg-info +%{python3_sitearch}/mayavi-%{version}*-info %exclude %{_docdir}/mayavi/html/ %files -n python3-tvtk ++++++ mayavi-4.7.2.tar.gz -> mayavi-4.7.4.tar.gz ++++++ /work/SRC/openSUSE:Factory/mayavi/mayavi-4.7.2.tar.gz /work/SRC/openSUSE:Factory/.mayavi.new.1895/mayavi-4.7.4.tar.gz differ: char 5, line 1
