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

Reply via email to