Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package FreeCAD for openSUSE:Factory checked 
in at 2023-01-01 09:38:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/FreeCAD (Old)
 and      /work/SRC/openSUSE:Factory/.FreeCAD.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "FreeCAD"

Sun Jan  1 09:38:46 2023 rev:40 rq:1045909 version:0.20.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/FreeCAD/FreeCAD.changes  2022-12-08 
16:51:03.615444542 +0100
+++ /work/SRC/openSUSE:Factory/.FreeCAD.new.1563/FreeCAD.changes        
2023-01-01 09:38:49.610768107 +0100
@@ -1,0 +2,9 @@
+Fri Dec 30 00:55:38 UTC 2022 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- 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
+
+-------------------------------------------------------------------

New:
----
  0001-Drawing-add-missing-include.patch
  0001-FEM-add-missing-include.patch
  0001-Part-OCCError.h-remove-unneeded-includes.patch
  0001-Revert-unused-parameter-warning-change.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ FreeCAD.spec ++++++
--- /var/tmp/diff_new_pack.wiHmw0/_old  2023-01-01 09:38:50.530773139 +0100
+++ /var/tmp/diff_new_pack.wiHmw0/_new  2023-01-01 09:38:50.534773161 +0100
@@ -40,6 +40,14 @@
 Patch1:         0001-Avoid-catching-SIGSEGV-defer-to-system-services.patch
 # PATCH-FIX-UPSTREAM
 Patch2:         0001-Fix-build-with-NG-6.2.2201-include-BRepMesh_Incremen.patch
+# PATCH-FIX-UPSTREAM
+Patch3:         0001-Part-OCCError.h-remove-unneeded-includes.patch
+# PATCH-FIX-UPSTREAM
+Patch4:         0001-Drawing-add-missing-include.patch
+# PATCH-FIX-UPSTREAM
+Patch5:         0001-FEM-add-missing-include.patch
+# PATCH-FIX-UPSTREAM
+Patch6:         0001-Revert-unused-parameter-warning-change.patch
 
 # Test suite fails on 32bit and I don't want to debug that anymore
 ExcludeArch:    %ix86 %arm ppc s390 s390x

++++++ 0001-Drawing-add-missing-include.patch ++++++
>From 2d9e4c0137bab0b63482f30f0d89cf3f9418a4e0 Mon Sep 17 00:00:00 2001
From: Uwe <donov...@users.noreply.github.com>
Date: Mon, 12 Dec 2022 05:15:47 +0100
Subject: [PATCH] [Drawing] add missing include

---
 src/Mod/Drawing/App/AppDrawingPy.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/Mod/Drawing/App/AppDrawingPy.cpp 
b/src/Mod/Drawing/App/AppDrawingPy.cpp
index d4ed53ebaf..ecefd3d5a8 100644
--- a/src/Mod/Drawing/App/AppDrawingPy.cpp
+++ b/src/Mod/Drawing/App/AppDrawingPy.cpp
@@ -28,6 +28,7 @@
 #include <Mod/Part/App/TopoShapePy.h>
 #include "ProjectionAlgos.h"
 #include <Base/Console.h>
+#include <Base/Interpreter.h>
 #include <Base/VectorPy.h>
 #include <boost/regex.hpp>
 
-- 
2.38.1


++++++ 0001-FEM-add-missing-include.patch ++++++
>From 38e0f1da25a1826510c68cb10a8731ebef895eaf Mon Sep 17 00:00:00 2001
From: Uwe <donov...@users.noreply.github.com>
Date: Mon, 12 Dec 2022 10:43:53 +0100
Subject: [PATCH] [FEM] add missing include

- also fix compiler warning about unused parameter
---
 src/Mod/Fem/App/AppFemPy.cpp                  | 1 +
 src/Mod/PartDesign/App/FeatureSketchBased.cpp | 1 -
 src/Mod/PartDesign/App/FeatureSketchBased.h   | 1 -
 3 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/Mod/Fem/App/AppFemPy.cpp b/src/Mod/Fem/App/AppFemPy.cpp
index ce6bde8c37..ee4d409c1e 100644
--- a/src/Mod/Fem/App/AppFemPy.cpp
+++ b/src/Mod/Fem/App/AppFemPy.cpp
@@ -32,6 +32,7 @@
 #include <CXX/Objects.hxx>
 
 #include <Base/Console.h>
+#include <Base/Interpreter.h>
 #include <Base/Tools.h>
 #include <Base/VectorPy.h>
 #include <Base/PlacementPy.h>
diff --git a/src/Mod/PartDesign/App/FeatureSketchBased.cpp 
b/src/Mod/PartDesign/App/FeatureSketchBased.cpp
index 21485b1dee..5d35bd08f5 100644
--- a/src/Mod/PartDesign/App/FeatureSketchBased.cpp
+++ b/src/Mod/PartDesign/App/FeatureSketchBased.cpp
@@ -449,7 +449,6 @@ void ProfileBased::getFaceFromLinkSub(TopoDS_Face& 
upToFace, const App::Property
 
 void ProfileBased::getUpToFace(TopoDS_Face& upToFace,
                               const TopoDS_Shape& support,
-                              const TopoDS_Face& supportface,
                               const TopoDS_Shape& sketchshape,
                               const std::string& method,
                               const gp_Dir& dir)
diff --git a/src/Mod/PartDesign/App/FeatureSketchBased.h 
b/src/Mod/PartDesign/App/FeatureSketchBased.h
index 62629e288b..db892d15f4 100644
--- a/src/Mod/PartDesign/App/FeatureSketchBased.h
+++ b/src/Mod/PartDesign/App/FeatureSketchBased.h
@@ -134,7 +134,6 @@ protected:
     /// Find a valid face to extrude up to
     static void getUpToFace(TopoDS_Face& upToFace,
                             const TopoDS_Shape& support,
-                            const TopoDS_Face& supportface,
                             const TopoDS_Shape& sketchshape,
                             const std::string& method,
                             const gp_Dir& dir);
-- 
2.38.1


++++++ 0001-Part-OCCError.h-remove-unneeded-includes.patch ++++++
>From 3cbb9f0c11205af622f375b6883e7ae00442dd7b Mon Sep 17 00:00:00 2001
From: Uwe <donov...@users.noreply.github.com>
Date: Sun, 3 Jul 2022 22:51:16 +0200
Subject: [PATCH] [Part] OCCError.h: remove unneeded includes

- also sort includes
---
 src/Mod/Part/App/OCCError.h             | 38 ++-----------------------
 src/Mod/Part/App/OffsetCurvePyImp.cpp   | 12 ++++----
 src/Mod/Part/App/OffsetSurfacePyImp.cpp | 10 ++-----
 3 files changed, 12 insertions(+), 48 deletions(-)

diff --git a/src/Mod/Part/App/OCCError.h b/src/Mod/Part/App/OCCError.h
index 19e8208179..96558ecb0e 100644
--- a/src/Mod/Part/App/OCCError.h
+++ b/src/Mod/Part/App/OCCError.h
@@ -23,43 +23,12 @@
 #ifndef _OCCError_h_
 #define _OCCError_h_
 
-# include <Standard_Version.hxx>
 # include <Standard_Failure.hxx>
-# include <Standard_AbortiveTransaction.hxx>
-# include <Standard_ConstructionError.hxx>
-# if OCC_VERSION_HEX >= 0x060500
-# include <Standard_DefineException.hxx>
-# endif
-# include <Standard_DimensionError.hxx>
-# include <Standard_DimensionMismatch.hxx>
-# include <Standard_DivideByZero.hxx>
-# include <Standard_DomainError.hxx>
-# include <Standard_ImmutableObject.hxx>
-# include <Standard_LicenseError.hxx>
-# include <Standard_LicenseNotFound.hxx>
-# include <Standard_MultiplyDefined.hxx>
-# include <Standard_NegativeValue.hxx>
-# include <Standard_NoMoreObject.hxx>
-# include <Standard_NoSuchObject.hxx>
-# include <Standard_NotImplemented.hxx>
-# include <Standard_NullObject.hxx>
-# include <Standard_NullValue.hxx>
-# include <Standard_NumericError.hxx>
-# include <Standard_OutOfMemory.hxx>
-# include <Standard_OutOfRange.hxx>
-# include <Standard_Overflow.hxx>
-# include <Standard_ProgramError.hxx>
-# include <Standard_RangeError.hxx>
-# include <Standard_TooManyUsers.hxx>
-# include <Standard_TypeMismatch.hxx>
-# include <Standard_Underflow.hxx>
+# include <Standard_Version.hxx>
 
-#include <Mod/Part/PartGlobal.h>
-#include <Base/Console.h>
-#include <Base/PyObjectBase.h>
-#include <Base/Interpreter.h>
 #include <Base/Exception.h>
-#include <App/Application.h>
+#include <Mod/Part/PartGlobal.h>
+
 
 namespace Part {
 PartExport extern PyObject* PartExceptionOCCError;
@@ -88,4 +57,3 @@ PartExport extern PyObject* PartExceptionOCCDimensionError;
 
 #define PY_CATCH_OCC _PY_CATCH_OCC(return(NULL))
 #endif  // _OCCError_h_
-
diff --git a/src/Mod/Part/App/OffsetCurvePyImp.cpp 
b/src/Mod/Part/App/OffsetCurvePyImp.cpp
index 295d9efeb8..6b18074a0b 100644
--- a/src/Mod/Part/App/OffsetCurvePyImp.cpp
+++ b/src/Mod/Part/App/OffsetCurvePyImp.cpp
@@ -20,20 +20,20 @@
  *                                                                         *
  ***************************************************************************/
 
-
 #include "PreCompiled.h"
 #ifndef _PreComp_
 # include <Geom_OffsetCurve.hxx>
 #endif
 
-#include "OCCError.h"
-#include "Geometry.h"
+#include <Base/GeometryPyCXX.h>
+#include <Base/Vector3D.h>
+#include <Base/VectorPy.h>
+
 #include "OffsetCurvePy.h"
 #include "OffsetCurvePy.cpp"
+#include "Geometry.h"
+#include "OCCError.h"
 
-#include <Base/GeometryPyCXX.h>
-#include <Base/VectorPy.h>
-#include <Base/Vector3D.h>
 
 using namespace Part;
 
diff --git a/src/Mod/Part/App/OffsetSurfacePyImp.cpp 
b/src/Mod/Part/App/OffsetSurfacePyImp.cpp
index 6aa820aa35..792333c817 100644
--- a/src/Mod/Part/App/OffsetSurfacePyImp.cpp
+++ b/src/Mod/Part/App/OffsetSurfacePyImp.cpp
@@ -20,20 +20,16 @@
  *                                                                         *
  ***************************************************************************/
 
-
 #include "PreCompiled.h"
 #ifndef _PreComp_
 # include <Geom_OffsetSurface.hxx>
 # include <memory>
 #endif
 
-#include <Base/VectorPy.h>
-#include <Base/Vector3D.h>
-
 #include "OCCError.h"
-#include "Geometry.h"
-#include <Mod/Part/App/OffsetSurfacePy.h>
-#include <Mod/Part/App/OffsetSurfacePy.cpp>
+#include "OffsetSurfacePy.h"
+#include "OffsetSurfacePy.cpp"
+
 
 using namespace Part;
 
-- 
2.38.1


++++++ 0001-Revert-unused-parameter-warning-change.patch ++++++
>From 9b643070f6b88c5733d525c1eda8a17f9116d7ff Mon Sep 17 00:00:00 2001
From: Uwe <donov...@users.noreply.github.com>
Date: Mon, 12 Dec 2022 11:28:07 +0100
Subject: [PATCH] Revert unused parameter warning change

This reverts partially commit 38e0f1da25a1826510c68cb10a8731ebef895eaf.
---
 src/Mod/PartDesign/App/FeatureSketchBased.cpp | 1 +
 src/Mod/PartDesign/App/FeatureSketchBased.h   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/Mod/PartDesign/App/FeatureSketchBased.cpp 
b/src/Mod/PartDesign/App/FeatureSketchBased.cpp
index 5d35bd08f5..21485b1dee 100644
--- a/src/Mod/PartDesign/App/FeatureSketchBased.cpp
+++ b/src/Mod/PartDesign/App/FeatureSketchBased.cpp
@@ -449,6 +449,7 @@ void ProfileBased::getFaceFromLinkSub(TopoDS_Face& 
upToFace, const App::Property
 
 void ProfileBased::getUpToFace(TopoDS_Face& upToFace,
                               const TopoDS_Shape& support,
+                              const TopoDS_Face& supportface,
                               const TopoDS_Shape& sketchshape,
                               const std::string& method,
                               const gp_Dir& dir)
diff --git a/src/Mod/PartDesign/App/FeatureSketchBased.h 
b/src/Mod/PartDesign/App/FeatureSketchBased.h
index db892d15f4..62629e288b 100644
--- a/src/Mod/PartDesign/App/FeatureSketchBased.h
+++ b/src/Mod/PartDesign/App/FeatureSketchBased.h
@@ -134,6 +134,7 @@ protected:
     /// Find a valid face to extrude up to
     static void getUpToFace(TopoDS_Face& upToFace,
                             const TopoDS_Shape& support,
+                            const TopoDS_Face& supportface,
                             const TopoDS_Shape& sketchshape,
                             const std::string& method,
                             const gp_Dir& dir);
-- 
2.38.1

Reply via email to