FreeCAD/FreeCAD-test.changes

63 lines
2.3 KiB
Plaintext
Raw Normal View History

Accepting request 1110328 from home:StefanBruens:branches:science - Update to version 0.21.1: * Bugfix release, for details see https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.1 - Disable AddonManager extension on Leap 15.x, as it requires Python >= 3.8 - Add 0001-Implement-math.comb-fallback-for-Python-3.6.patch - Minor packaging cleanups - Update to version 0.21.0: * Lots of bugfixes and new features, for details see https://wiki.freecad.org/Release_notes_0.21 and https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.0 - Drop upstream patches: * 0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch * 0001-Part-OCCError.h-remove-unneeded-includes.patch * 0001-Drawing-add-missing-include.patch * 0001-FEM-add-missing-include.patch * 0001-Revert-unused-parameter-warning-change.patch * 0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch * 0001-Fix-build-with-gcc13.patch - Fix build on aarch64, correctly link OpenGL, add 0001-Fix-variable-name-for-OpenGL-library.patch - Fix build with gcc 13 0001-Fix-build-with-gcc13.patch - Fix build after numpy 1.24 API changes, add 0001-FEM-femmesh-fix-AttributeError-module-numpy-has-no-a.patch - Fix build with OpenCASCADE 7.7.0, add * 0001-Part-OCCError.h-remove-unneeded-includes.patch * 0001-Drawing-add-missing-include.patch * 0001-FEM-add-missing-include.patch * 0001-Revert-unused-parameter-warning-change.patch - Update to version 0.20.2: * Lots of bugfixes and new features, for details see https://wiki.freecad.org/Release_notes_0.20.2 and https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.2 - Update to version 0.20.1: * Lots of bugfixes and new features, for details see https://wiki.freecad.org/Release_notes_0.20.1 and https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.1 - Fix build with Netgen 6.2.2201 and later, add 0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch - Update to version 0.20: * Lots of bugfixes and new features, for details see https://wiki.freecad.org/Release_notes_0.20 and https://github.com/FreeCAD/FreeCAD/releases/tag/0.20 - Drop upstream patches: * fix_unittestgui_tkinter_py3.patch * fix-smesh-vtk9.patch * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch * 0001-Test-fix-exception-handling-in-tests-for-units.patch * 0001-Test-Provide-more-useful-information-when-unit-trans.patch * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch * 0001-improve-search-for-VTK-9.patch - Add 0001-Gui-Quarter-Add-missing-OpenGL-includes.patch - Add 0001-Avoid-catching-SIGSEGV-defer-to-system-services.patch - Remove VTK::Java/java-devel dependency, add 0001-improve-search-for-VTK-9.patch - Use current Coin4 instead of Coin (3). - Add some unit test fixes: * 0001-Test-remove-not-needed-u-before-py3-unicode-string.patch * 0001-Test-fix-exception-handling-in-tests-for-units.patch * 0001-Test-Provide-more-useful-information-when-unit-trans.patch * 0002-Base-Fix-wrong-character-encoding-for-micro-siemens.patch - Update to version 0.19.4: * Lots of bugfixes, for details see https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.4 - Pre-generate parsetab.py for ply.yacc in OpenSCAD and FEM Mods: https://tracker.freecadweb.org/view.php?id=4840 - Update to version 0.19.3: * Lots of bugfixes, for details see https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3 - Replace the QtWebKit build dependency with QtWebEngine. - Update to version 0.19.2: * Various bug fixes, no changelog provided - Update to version 0.19.1: * Lots of new features, bug fixes and improvements, see https://wiki.freecadweb.org/Release_notes_0.19 - Drop upstream patches: * 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch * 0003-qt-5.14.patch * update-swigpyrunin-for-python-3.8.patch * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch * fix_qt_5.15_build.patch * 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch * 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch * 0001-Gui-skip-ci-fix-Wodr.patch * 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch * 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch * 0001-partdesign-fix-failing-tapered-hole-test.patch * 0001-add-missing-std-namespace-to-build-on-Debian-10.patch - Rebase fix-smesh-vtk9.patch - Fix build and tests with OCCT 7.5, add 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch 0001-partdesign-fix-failing-tapered-hole-test.patch - Add 0001-add-missing-std-namespace-to-build-on-Debian-10.patch - Cleanup specfile: * Use system PyCXX, drop unused libboost_python3 * Drop some unused dependencies * Remove ChangeLog.txt, not updated since version 0.14 - Fix build with latest GCC, add 0001-Gui-skip-ci-fix-Wodr.patch - Force-enable C++17, Boost 1.75 requires C++14 at least - Update to version 0.18.5: * Fix addon manager to adapt to GitHub infrastructure changes. * Add 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch * Rebase 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch - Reenable workbenches dependent on Mesher (e.g. Path, FEM): * Add fix-smesh-vtk9.patch - Fix build with boost 1.73 and later, add 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch - Cleanup some build dependencies. - temporary disable FEM module until VTK 9 support arrives - Fix build with Qt 5.15, add fix_qt_5.15_build.patch - Allow install with lowercase package name: zypper install freecad - More spec file cleanup, removed duplicate files - Use upstream provided desktop files, mimeinfo, etc - Fix runtime errors with Python 3.8: * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch - Fix last python2 she-bang remainders, fix imports: * fix_unittestgui_tkinter_py3.patch - Remove unnecessary opencv build dependency - update to current 0.18 branch: * Fem: fix segmentation fault when opening contraint transform panel. Fix Python code * Part: the number of domains returned by TopoShape::getDomains must match with number of faces * apply fixes from master when building with occt 7.4 + Drop 0002-fix-compile.patch - Fix build with Python 3.8: Add update-swigpyrunin-for-python-3.8.patch - Spec file cleanup * Drop xpm FreeCAD icon * Install PNGs/SVG icons in correct paths * Remove obsolete update_mime_database calls in %post * Remove obsolete conditionals for Leap 42.x - make 0003-qt-5.14.patch do what it is advertising * fix conditional in order to locate rcc/uic properly - update to current 0.18 branch: * fixes #0004182: Segfault when clicking constraints from a different viewport [skip ci] * [Draft] ImportDXF 0.18 Bug upgrading from 0.16. See discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=41879 * fixes #0004233: Access violation and file corruption on undo duplicate sketch * FEM: py3 fix in selection widget * FEM: selection widgets, add some error prints * FEM: equations, fix reset edit mode * [AddonManager] 0.18 Improve Non GitPython Error Handling. Previous output when clicking Macros tab caused errors in Report View with no Macros loaded at all. * fix encoding problem when clicking a link on StartPage if application is installed into a directory with non-ASCII characters * [Arch] ArchMaterial 0.18 Fix Crash - fix build with new gcc and Qt 5.14 (0002-fix-compile.patch 0003-qt-5.14.patch) - Update to final 0.18.4 * pre-select name filter in import/export file dialog - update to current 0.18 branch, esp for Qt >= 5.9 fixes * [TD]Fix slow GC of QGIPrimPath * [Spreadsheet] Excel File Import fix Py3 bug * [Path] Fix xrange bug with Py3 * fix print preview function for >= Qt 5.9 * Backport: startwb files restored in 0.18.3 to display thumbs correctly * 0.18.x displays the example files within in the Start WB without their respective thumbs. This PR restores that functionality * Fixed problems with 'pythonopen' * Correction of drill speed calculation * Material: py2 fix in depreciated mat file parser (back port from 0.19) * [TD]Fix #4017 Crash on bad hatch scale - Update to 0.18.3 * AddonManager: Skip non-github addons * Sketcher: Fix Carbon copy leads to unsolvable sketch * Sketcher: Fix carbon copy construction points * fixes #0003993: Memory leak with Python3 * code simplification in PythonWrapper * issue #0003984: Creating a Path Job object fails with 'PySide2.QtWidgets.QDialog' object has no attribute 'templateGroup' * Fixes bug #4008: removes phantom path cause * Fix crash in case encoding of Python paths fails * [Material] Respect unicode filenames Fixes #4027 * BrowserView: fix QWebEngine crash * Py3: no __builtin__ module available * fixes 0004010: Box Selection + Part -> MakeCompound will crash FreeCAD * FEM: solver elmer tasks, Py3 decode fix * make OpenSCAD utilities working again with Py2 - Remove MPI dependencies, as these are not used for the built package, but adversely affect build times and rebuilds. Proper MPI integration needs more work and has to ensure the base version of FreeCAD can be used without prior manual setup of an MPI environment. Remove 0001-find-openmpi2-include-files.patch, mpicc/mpicxx would pick up the correct include path by themselfs. - Sort BuildRequires: again - Add 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch to fix build with recent shiboken2/pyside2 releases. - Update to 0.18.2 * replace insecure use of eval() with proper use of units * py3/py2: use exec as function * Arch: Fixed error in roof - Fixes #3864 * Draft: Fixed 0.18.1 bug in DXF importer * Py3 fix: correctly convert a Python str to const char* * Py3 fix reading/writing from/to OBJ file * fixes 0003913: libspnav crash on linux wayland during startup - Update to 0.18.1 * FEM module fixes * crash fixes * Qt5 bugs with external display - add missing requires to six and vtk python modules (found via test suite) - Update to release 0.18 * NetGen FEM enabled * 0001-find-openmpi2-include-files.patch added for openmpi2 support - Obsolete patches: * 0001-Convert-deprecated-boost-signal-to-signals2.patch * 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch * 0003-fix-blocking-of-SelectionObserver.patch * fix-build-with-Qt5_11.diff * fix-build.diff * fix-draft-module-with-python3.patch * fix-gcc8-build-failure.patch * get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch * get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch - Add support for Boost::Signals2, Boost::Signals has been deprecated since Boost 1.54 and removed in 1.69: * 0001-Convert-deprecated-boost-signal-to-signals2.patch * 0002-move-from-deprecated-boost.signals-to-boost.signals2.patch * 0003-fix-blocking-of-SelectionObserver.patch - Add explicit double-conversion-devel BuildRequires - Update URL: to use https:// - Reorder BuildRequires alphabetically, remove duplicates - Generalize description, and strip info that is already in the metadata. - Fix build with GCC 8, add fix-gcc8-build-failure.patch - Add 0001-Use-GL_RGB32F-instead-of-GL_RGB32F_ARB.patch, fix building on AArch64. - Remove openmpi build dependencies, erroneously required for VTK previously. Drop 0001-find-openmpi2-include-files.patch - enable FEM module - disable builds for 32bit and s390x, test suite fails and it makes no sense to use FreeCAD on small systems or mainframes... - update to current branch: - Spreadsheet: Fixed issue #3361. - Add upstream patches to fix build with python 3.7: * get-rid-of-private-function-_PyImport_FixupBuiltin-for-__FreeCADBase__-module.patch * get-rid-of-private-function-_PyImport_FixupBuiltin-for-FreeCAD-and-FreeCADGui-modules.patch - Use noun phrase in summary. - fix missing dependency to numpy, found via the.. - added testsuite run via extra spec file - update branch again - fix dependencies of Qt4 build (Leap 42.3) - update to current branch, obsoletes branch_update.patch - Fix BuildRequires, TW no longer has libboost_python-devel but libboost_python3-devel, and for Leap 15.0 this linked libpython3.6m and libboost_python-py2_7 into the same binary. - Add fix-build-with-Qt5_11.diff. Fixes build with the upcoming Qt 5.11. - Switch to %autosetup - temporary disable FEM module * it works fine, but requires hdf5 version 1.8 via med-tools, which currently conflicts in openSUSE distro. - Fix draft module crash (got merged upstream for 0.18 fix-draft-module-with-python3.patch) - apply current 0.17 branch (branch_update.patch) In first place for occt 7.2 fixes - fix crash in Draft module with python 3 - cleanup python qt deps (pyside2 only now) - update to version 0.17 2 years of work: https://www.freecadweb.org/wiki/Release_notes_0.17 - switching to Qt5 (fix-build.diff 0001-find-openmpi2-include-files.patch) (the old 0.16 fork had obsolete temporary patches remove-qtwebkit.patch and remove-webgui.patch) - Add remove-qtwebkit.patch and remove-webgui.patch (taken from Arch Linux) to fix build without QtWebKit - Build without QtWebKit on Tumbleweed and SLE/Leap 15 as libQtWebKit4 is about to be dropped (boo#1070901) - fix build for factory (boost dependencies) - Update to 0.16.6712 (contains backports from trunk) - Some cleanup - Correct python-CXX requires - add python-pyside requires, needed for welcome splash - FreeCAD 0.16 - create on the base of the work from various home projects (esp by wkazubski and torhans) - use rpath instead of modifying ldconfig for our own libs OBS-URL: https://build.opensuse.org/request/show/1110328 OBS-URL: https://build.opensuse.org/package/show/science/FreeCAD?expand=0&rev=168
2023-09-11 19:59:12 +00:00
-------------------------------------------------------------------
Mon Sep 11 10:55:03 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 0.21.1
-------------------------------------------------------------------
Thu May 4 11:39:34 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Add _multibuild to define 2nd spec file as additional flavor.
Eliminates the need for source package links in OBS.
-------------------------------------------------------------------
Tue Dec 6 19:57:11 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 0.20.2
-------------------------------------------------------------------
Tue Aug 16 00:33:06 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 0.20.1
-------------------------------------------------------------------
Tue Jun 14 17:12:47 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 0.20
-------------------------------------------------------------------
Sun Feb 6 17:33:16 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Run unittests manually, to make test failures visible between
noisy output
- Bump version
-------------------------------------------------------------------
Wed May 6 07:02:41 UTC 2020 - Wolfgang Bauer <wbauer@tmo.at>
- Only enable gmsh BuildRequires on Tumbleweed, it's not available
in Leap 15
-------------------------------------------------------------------
Sat Jul 27 03:34:10 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix inverted logic when evaluating test suite exit code
- Add gmsh mesher to BuildRequires, increase FEM test coverage
-------------------------------------------------------------------
Tue Feb 12 21:10:12 UTC 2019 - Adrian Schröter <adrian@suse.de>
- disable builds for 32bit and s390x, test suite fails and it makes no
sense to use FreeCAD on small systems or mainframes...
-------------------------------------------------------------------
Wed Sep 5 14:50:23 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary.
-------------------------------------------------------------------
Tue Aug 28 17:10:43 UTC 2018 - Adrian Schröter <adrian@suse.de>
- initial package of test package. Just for running the test suite
of installed FreeCAD rpm, so no binary rpm gets build on purpose.