Hello community, here is the log from the commit of package FreeCAD for openSUSE:Factory checked in at 2018-09-07 15:40:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old) and /work/SRC/openSUSE:Factory/.FreeCAD.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "FreeCAD" Fri Sep 7 15:40:29 2018 rev:9 rq:633536 version:0.17.1534399137.9948ee4f1 Changes: -------- New Changes file: --- /dev/null 2018-09-06 11:34:12.900627678 +0200 +++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD-test.changes 2018-09-07 15:41:01.386431988 +0200 @@ -0,0 +1,11 @@ +------------------------------------------------------------------- +Wed Sep 5 14:50:23 UTC 2018 - Jan Engelhardt <[email protected]> + +- Use noun phrase in summary. + +------------------------------------------------------------------- +Tue Aug 28 17:10:43 UTC 2018 - Adrian Schröter <[email protected]> + +- initial package of test package. Just for running the test suite + of installed FreeCAD rpm, so no binary rpm gets build on purpose. + --- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes 2018-06-22 13:32:35.916826588 +0200 +++ /work/SRC/openSUSE:Factory/.FreeCAD.new/FreeCAD.changes 2018-09-07 15:41:01.898431440 +0200 @@ -1,0 +2,22 @@ +Wed Sep 5 14:50:23 UTC 2018 - Jan Engelhardt <[email protected]> + +- Use noun phrase in summary. + +------------------------------------------------------------------- +Tue Aug 28 11:56:17 UTC 2018 - Adrian Schröter <[email protected]> + +- fix missing dependency to numpy, found via the.. +- added testsuite run via extra spec file + +------------------------------------------------------------------- +Sat Aug 11 12:29:12 UTC 2018 - [email protected] + +- update branch again +- fix dependencies of Qt4 build (Leap 42.3) + +------------------------------------------------------------------- +Thu Jul 26 07:42:15 UTC 2018 - [email protected] + +- update to current branch, obsoletes branch_update.patch + +------------------------------------------------------------------- Old: ---- FreeCAD-0.17.obscpio branch_update.patch New: ---- FreeCAD-0.17.1534399137.9948ee4f1.obscpio FreeCAD-test.changes FreeCAD-test.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ FreeCAD-test.spec ++++++ # # spec file for package FreeCAD-test # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: FreeCAD-test Version: 0.17.1534399137.9948ee4f1 Release: 0 Summary: Meta source package that runs the FreeCAD testsuite when built License: LGPL-2.0-or-later AND GPL-2.0-or-later Group: Productivity/Graphics/CAD Url: http://www.freecadweb.org/ BuildRequires: FreeCAD %description This is just executing the test suite at build time. %build export LC_ALL="C.utf-8" FreeCAD --console --run-test 0 || exit 1 %changelog ++++++ FreeCAD.spec ++++++ --- /var/tmp/diff_new_pack.c5gFfX/_old 2018-09-07 15:41:09.542423252 +0200 +++ /var/tmp/diff_new_pack.c5gFfX/_new 2018-09-07 15:41:09.542423252 +0200 @@ -19,7 +19,7 @@ %define x_prefix %{_libdir}/%{name} Name: FreeCAD -Version: 0.17 +Version: 0.17.1534399137.9948ee4f1 Release: 0 Summary: General Purpose 3D CAD Modeler License: LGPL-2.0-or-later AND GPL-2.0-or-later @@ -29,7 +29,6 @@ Source1: FreeCAD.sh Source2: FreeCADCmd.sh Source3: FreeCAD_shared_mimeinfo -Patch0: branch_update.patch # python3 and generic compile fixes Patch1: fix-build.diff # support for openmpi2 suse package @@ -42,6 +41,8 @@ #BuildRequires: SoQt-devel #BuildRequires: libmed-devel # needed for FEM module, but requires older hdf5 lib # we use upstream OpenCASCADE instead of oce atm +#BuildRequires: hdf5-1_8-devel +#BuildRequires: hdf5-1_8-openmpi-devel BuildRequires: occt-devel BuildRequires: vtk-devel BuildRequires: vtk-java @@ -72,10 +73,6 @@ BuildRequires: libXerces-c-devel BuildRequires: pkg-config -# reported to break FreeCAD here -# https://forum.freecadweb.org/viewtopic.php?t=24610 -Conflicts: python-pivy - %if 0%{?suse_version} >= 1330 # Qt5 & python3 BuildRequires: openmpi2-devel @@ -92,12 +89,16 @@ BuildRequires: pkgconfig(Qt5UiTools) BuildRequires: pkgconfig(Qt5WebKit) BuildRequires: pkgconfig(Qt5WebKitWidgets) +Requires: python3-numpy Requires: python3-pyside2 # For Arch & Draft workbench Requires: python3-pivy # core dump if PySide is installed Conflicts: python3-pyside Conflicts: python-pyside +# reported to break FreeCAD here +# https://forum.freecadweb.org/viewtopic.php?t=24610 +Conflicts: python-pivy %else BuildRequires: libshiboken-devel BuildRequires: python-CXX-devel @@ -106,6 +107,8 @@ BuildRequires: python-pyside-devel BuildRequires: python-pyside-tools BuildRequires: pkgconfig(QtWebKit) +Requires: python-numpy +Requires: python-pyside %if 0%{?suse_version} > 0 # Qt4 & python2 BuildRequires: libqt4-devel ++++++ FreeCAD.obsinfo ++++++ --- /var/tmp/diff_new_pack.c5gFfX/_old 2018-09-07 15:41:09.586423205 +0200 +++ /var/tmp/diff_new_pack.c5gFfX/_new 2018-09-07 15:41:09.586423205 +0200 @@ -1,5 +1,5 @@ name: FreeCAD -version: 0.17 -mtime: 1523004517 -commit: 0258808ccb6ba3bd5ea9312f79cd023f1a8671b7 +version: 0.17.1534399137.9948ee4f1 +mtime: 1534399137 +commit: 9948ee4f1570df9216862a79705afb367b2c6ffb ++++++ _service ++++++ --- /var/tmp/diff_new_pack.c5gFfX/_old 2018-09-07 15:41:09.622423166 +0200 +++ /var/tmp/diff_new_pack.c5gFfX/_new 2018-09-07 15:41:09.622423166 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/FreeCAD/FreeCAD.git</param> <param name="scm">git</param> - <param name="revision">0.17</param> - <param name="version">0.17</param> + <param name="revision">releases/FreeCAD-0-17</param> + <param name="versionprefix">0.17</param> </service> <service name="set_version" mode="disabled"/> ++++++ fix-build.diff ++++++ --- /var/tmp/diff_new_pack.c5gFfX/_old 2018-09-07 15:41:09.630423158 +0200 +++ /var/tmp/diff_new_pack.c5gFfX/_new 2018-09-07 15:41:09.630423158 +0200 @@ -34,3 +34,29 @@ #include <IntAna_IntConicQuad.hxx> #include <IntAna_Quadric.hxx> #include <gp_Lin.hxx> +diff --git a/src/Mod/Test/TestApp.py b/src/Mod/Test/TestApp.py +index e4b5c8d44..211a4c95a 100644 +--- a/src/Mod/Test/TestApp.py ++++ b/src/Mod/Test/TestApp.py +@@ -66,8 +66,7 @@ def All(): + "Menu" ] + + # add the module tests +- tests += [ "TestFem", +- "MeshTestsApp", ++ tests += [ "MeshTestsApp", + "TestSketcherApp", + "TestPartApp", + "TestPartDesignApp", +diff --git a/src/Mod/Test/TestGui.py b/src/Mod/Test/TestGui.py +index ae5712bfc..7fbc2760c 100644 +--- a/src/Mod/Test/TestGui.py ++++ b/src/Mod/Test/TestGui.py +@@ -47,7 +47,6 @@ class TestCmd: + QtUnitGui.addTest("Document") + QtUnitGui.addTest("UnicodeTests") + QtUnitGui.addTest("MeshTestsApp") +- QtUnitGui.addTest("TestFem") + QtUnitGui.addTest("TestSketcherApp") + QtUnitGui.addTest("TestPartApp") + QtUnitGui.addTest("TestPartDesignApp")
