freecad.git
2 years agoMerge freecad (0.20.2+dfsg1-4+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Merge freecad (0.20.2+dfsg1-4+rpi1) import into refs/heads/workingbranch

2 years agoUse int instead of deprecated `np.int`
Debian Science Maintainers [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Use int instead of deprecated `np.int`

Last-Update: 2023-01-23

Gbp-Pq: Name numpy-1.24.patch

2 years agoAdd several supported MIME types to deskto file.
Tobias Frost [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Add several supported MIME types to deskto file.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993089
Forwarded: not yet
Last-Update: 2022-09-11 <YYYY-MM-DD, last update of the meta-information, optional>

Last-Update: 2022-09-11 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name bug-993089-dxf-support-desktop-file.patch

2 years agoDisable failing FEM test case TestSolverCalculix
Tobias Frost [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Disable failing FEM test case TestSolverCalculix

Bug: https://github.com/FreeCAD/FreeCAD/issues/7188
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017598
Forwarded: not-needed, Debian specific.
Last-Update: 2022-08-18 <YYYY-MM-DD, last update of the meta-information, optional>

The upstream bug tracker suggests that this is a problem with the test, as it seems
floats for the input are very similiar, only differing by the LSB.

This patch disables the test.
Last-Update: 2022-08-18 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name fix-1017598.patch

2 years agoFix FTBFS on armhf/armel, undefined GL_PROJECTION
Debian Science Maintainers [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Fix FTBFS on armhf/armel, undefined GL_PROJECTION

Bug-Debian: https://bugs.debian.org/1014875
Forwarded: no
Last-Update: 2022-08-08 <YYYY-MM-DD, last update of the meta-information, optional>

This define is defined in GL/gl.h, so there  must be some missing include
somewhere. This patch just adds the include…
Last-Update: 2022-08-08 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name fix-1014875-arm-FTBFS.patch

2 years agoSingle instance of application.
Håvard Flaget Aasen [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Single instance of application.

Forwarded: no
Last-Update: 2021-12-26

Last-Update: 2021-12-26
Gbp-Pq: Name run_single-instance.patch

2 years agoSkip open_de9b3fb438 s390x to avoid OOM
Christian Ehrhardt [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Skip open_de9b3fb438 s390x to avoid OOM

Forwarded: no
X-Not-Forwarded-Reason: Unclear where/how exactly
Origin: <todo-URL-to-git or similar>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/freecad/+bug/1918474
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984952
Last-Update: 2021-03-15

The load of the current file in test_open_head is fine, but
open_de9b3fb438 goes into an OOM even in huge (e.g. 10GB) systemd.
This probably needs a proper fix by upstream in regard to the migration
modules that load the old code, but until then (since the rest works on s390x)
this unblocks the package self-test in Debian & Ubuntu.

Gbp-Pq: Name fix-s390x-test-fail-skip-load-old-file.patch

2 years agopython3.8-syntax
Debian Science Maintainers [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
python3.8-syntax

Gbp-Pq: Name python3.8-syntax.diff

2 years agoDisable memory-check in SMDS because sysinfo.h is not working
Anton Gladky [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Disable memory-check in SMDS because sysinfo.h is not working

Bug-Debian: https://bugs.debian.org/623560
Last-Update: 2011-09-24

on BSD-systems and causes FTBFS. It is better to disable it only on
BSD-platforms.
Or use http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c
for them.

Gbp-Pq: Name disable_memory_check.patch

2 years agoexclude ply from build-sources, use packaged version
Anton Gladky gladk@debian.org, Sebastian Hoogen [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
exclude ply from build-sources, use packaged version

Last-Update: 2013-09-25

Gbp-Pq: Name exclude_ply.patch

2 years agoDo not include binary examples excluded via d/copyright
Anton Gladky [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Do not include binary examples excluded via d/copyright

Last-Update: 2018-06-10

Gbp-Pq: Name do_not_install_binary_examples.patch

2 years agoDon't include extra license file in package
Kurt Kremitzki [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Don't include extra license file in package

Last-Update: 2018-06-13

Gbp-Pq: Name fix-cmake-extra-license.patch

2 years agofix compilation on Armel due to coincident variables in
Anton Gladky [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
fix compilation on Armel due to coincident variables in

Last-Update: 2011-10-27

sys/ucontext.h (R2, R3, R4). Thanks to Paul Brook <paul@codesourcery.com>
http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2011-October/009876.html

Gbp-Pq: Name fix_armel_FTBFS.patch

2 years agoFixes GCC8 FTBFS due to included copy of SMESH.
Kurt Kremitzki [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Fixes GCC8 FTBFS due to included copy of SMESH.

Last-Updated: 2018-08-10

Gbp-Pq: Name fix_gcc8_ftbfs.patch

2 years agoFix break caused by hidden dependency on 3rd party library (OpenCASCADE) "using names...
Kurt Kremitzki [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Fix break caused by hidden dependency on 3rd party library (OpenCASCADE) "using namespace std"

Last-Updated: 2021-09-06

Gbp-Pq: Name opencascade74.patch

2 years agoFix builds for OpenCASCADE >= 7.5.2
Kurt Kremitzki [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Fix builds for OpenCASCADE >= 7.5.2

Last-Updated: 2021-09-06

Gbp-Pq: Name fix-occt-7.5.2.patch

2 years agofreecad (0.20.2+dfsg1-4+rpi1) bookworm-staging; urgency=medium
Peter Michael Green [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
freecad (0.20.2+dfsg1-4+rpi1) bookworm-staging; urgency=medium

  * Switch armhf from qtwebengine to qtwebkit.

[dgit import unpatched freecad 0.20.2+dfsg1-4+rpi1]

2 years agoImport freecad_0.20.2+dfsg1-4+rpi1.debian.tar.xz
Peter Michael Green [Tue, 28 Feb 2023 01:17:57 +0000 (01:17 +0000)]
Import freecad_0.20.2+dfsg1-4+rpi1.debian.tar.xz

[dgit import tarball freecad 0.20.2+dfsg1-4+rpi1 freecad_0.20.2+dfsg1-4+rpi1.debian.tar.xz]

2 years agoMerge freecad (0.20.2+dfsg1-4) import into refs/heads/workingbranch
Tobias Frost [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Merge freecad (0.20.2+dfsg1-4) import into refs/heads/workingbranch

2 years agoUse int instead of deprecated `np.int`
Debian Science Maintainers [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Use int instead of deprecated `np.int`

Last-Update: 2023-01-23

Gbp-Pq: Name numpy-1.24.patch

2 years agoAdd several supported MIME types to deskto file.
Tobias Frost [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Add several supported MIME types to deskto file.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993089
Forwarded: not yet
Last-Update: 2022-09-11 <YYYY-MM-DD, last update of the meta-information, optional>

Last-Update: 2022-09-11 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name bug-993089-dxf-support-desktop-file.patch

2 years agoDisable failing FEM test case TestSolverCalculix
Tobias Frost [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Disable failing FEM test case TestSolverCalculix

Bug: https://github.com/FreeCAD/FreeCAD/issues/7188
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017598
Forwarded: not-needed, Debian specific.
Last-Update: 2022-08-18 <YYYY-MM-DD, last update of the meta-information, optional>

The upstream bug tracker suggests that this is a problem with the test, as it seems
floats for the input are very similiar, only differing by the LSB.

This patch disables the test.
Last-Update: 2022-08-18 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name fix-1017598.patch

2 years agoFix FTBFS on armhf/armel, undefined GL_PROJECTION
Debian Science Maintainers [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Fix FTBFS on armhf/armel, undefined GL_PROJECTION

Bug-Debian: https://bugs.debian.org/1014875
Forwarded: no
Last-Update: 2022-08-08 <YYYY-MM-DD, last update of the meta-information, optional>

This define is defined in GL/gl.h, so there  must be some missing include
somewhere. This patch just adds the include…
Last-Update: 2022-08-08 <YYYY-MM-DD, last update of the meta-information, optional>
Gbp-Pq: Name fix-1014875-arm-FTBFS.patch

2 years agoSingle instance of application.
Håvard Flaget Aasen [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Single instance of application.

Forwarded: no
Last-Update: 2021-12-26

Last-Update: 2021-12-26
Gbp-Pq: Name run_single-instance.patch

2 years agoSkip open_de9b3fb438 s390x to avoid OOM
Christian Ehrhardt [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Skip open_de9b3fb438 s390x to avoid OOM

Forwarded: no
X-Not-Forwarded-Reason: Unclear where/how exactly
Origin: <todo-URL-to-git or similar>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/freecad/+bug/1918474
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984952
Last-Update: 2021-03-15

The load of the current file in test_open_head is fine, but
open_de9b3fb438 goes into an OOM even in huge (e.g. 10GB) systemd.
This probably needs a proper fix by upstream in regard to the migration
modules that load the old code, but until then (since the rest works on s390x)
this unblocks the package self-test in Debian & Ubuntu.

Gbp-Pq: Name fix-s390x-test-fail-skip-load-old-file.patch

2 years agopython3.8-syntax
Debian Science Maintainers [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
python3.8-syntax

Gbp-Pq: Name python3.8-syntax.diff

2 years agoDisable memory-check in SMDS because sysinfo.h is not working
Anton Gladky [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Disable memory-check in SMDS because sysinfo.h is not working

Bug-Debian: https://bugs.debian.org/623560
Last-Update: 2011-09-24

on BSD-systems and causes FTBFS. It is better to disable it only on
BSD-platforms.
Or use http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c
for them.

Gbp-Pq: Name disable_memory_check.patch

2 years agoexclude ply from build-sources, use packaged version
Anton Gladky gladk@debian.org, Sebastian Hoogen [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
exclude ply from build-sources, use packaged version

Last-Update: 2013-09-25

Gbp-Pq: Name exclude_ply.patch

2 years agoDo not include binary examples excluded via d/copyright
Anton Gladky [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Do not include binary examples excluded via d/copyright

Last-Update: 2018-06-10

Gbp-Pq: Name do_not_install_binary_examples.patch

2 years agoDon't include extra license file in package
Kurt Kremitzki [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Don't include extra license file in package

Last-Update: 2018-06-13

Gbp-Pq: Name fix-cmake-extra-license.patch

2 years agofix compilation on Armel due to coincident variables in
Anton Gladky [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
fix compilation on Armel due to coincident variables in

Last-Update: 2011-10-27

sys/ucontext.h (R2, R3, R4). Thanks to Paul Brook <paul@codesourcery.com>
http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2011-October/009876.html

Gbp-Pq: Name fix_armel_FTBFS.patch

2 years agoFixes GCC8 FTBFS due to included copy of SMESH.
Kurt Kremitzki [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Fixes GCC8 FTBFS due to included copy of SMESH.

Last-Updated: 2018-08-10

Gbp-Pq: Name fix_gcc8_ftbfs.patch

2 years agoFix break caused by hidden dependency on 3rd party library (OpenCASCADE) "using names...
Kurt Kremitzki [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Fix break caused by hidden dependency on 3rd party library (OpenCASCADE) "using namespace std"

Last-Updated: 2021-09-06

Gbp-Pq: Name opencascade74.patch

2 years agoFix builds for OpenCASCADE >= 7.5.2
Kurt Kremitzki [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Fix builds for OpenCASCADE >= 7.5.2

Last-Updated: 2021-09-06

Gbp-Pq: Name fix-occt-7.5.2.patch

2 years agofreecad (0.20.2+dfsg1-4) unstable; urgency=medium
Tobias Frost [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
freecad (0.20.2+dfsg1-4) unstable; urgency=medium

  * Team upload.
  * Apply work-around for crash when started with --single-instance,
    e.g. using the .desktop file (Closes: #1029846)

[dgit import unpatched freecad 0.20.2+dfsg1-4]

2 years agoImport freecad_0.20.2+dfsg1-4.debian.tar.xz
Tobias Frost [Sat, 4 Feb 2023 13:01:18 +0000 (14:01 +0100)]
Import freecad_0.20.2+dfsg1-4.debian.tar.xz

[dgit import tarball freecad 0.20.2+dfsg1-4 freecad_0.20.2+dfsg1-4.debian.tar.xz]

2 years agoImport freecad_0.20.2+dfsg1.orig.tar.xz
Kurt Kremitzki [Mon, 9 Jan 2023 23:00:02 +0000 (17:00 -0600)]
Import freecad_0.20.2+dfsg1.orig.tar.xz

[dgit import orig freecad_0.20.2+dfsg1.orig.tar.xz]

6 years agoRemove documentation, which was shipped as binary
Anton Gladky [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Remove documentation, which was shipped as binary

Last-Update: 2015-08-27

Gbp-Pq: Name remove_doc-files.patch

6 years agoDisable memory-check in SMDS because sysinfo.h is not working
Anton Gladky [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Disable memory-check in SMDS because sysinfo.h is not working

Bug-Debian: https://bugs.debian.org/623560
Last-Update: 2011-09-24

on BSD-systems and causes FTBFS. It is better to disable it only on
BSD-platforms.
Or use http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c
for them.

Gbp-Pq: Name disable_memory_check.patch

6 years agoexclude ply from build-sources, use packaged version
Anton Gladky gladk@debian.org, Sebastian Hoogen [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
exclude ply from build-sources, use packaged version

Last-Update: 2013-09-25

Gbp-Pq: Name exclude_ply.patch

6 years agoDo not include binary examples excluded via d/copyright
Anton Gladky [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Do not include binary examples excluded via d/copyright

Last-Update: 2018-06-10

Gbp-Pq: Name do_not_install_binary_examples.patch

6 years agoDon't include extra license file in package
Kurt Kremitzki [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Don't include extra license file in package

Last-Update: 2018-06-13

Gbp-Pq: Name fix-cmake-extra-license.patch

6 years agofix compilation on Armel due to coincident variables in
Anton Gladky [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
fix compilation on Armel due to coincident variables in

Last-Update: 2011-10-27

sys/ucontext.h (R2, R3, R4). Thanks to Paul Brook <paul@codesourcery.com>
http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2011-October/009876.html

Gbp-Pq: Name fix_armel_FTBFS.patch

6 years agoFixes GCC8 FTBFS due to included copy of SMESH.
Kurt Kremitzki [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Fixes GCC8 FTBFS due to included copy of SMESH.

Last-Updated: 2018-08-10

Gbp-Pq: Name fix_gcc8_ftbfs.patch

6 years agoFix Start WB checking nonexistent examples path
Kurt Kremitzki [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Fix Start WB checking nonexistent examples path

Last-Updated: 2019-03-02

Gbp-Pq: Name fix-start-workbench.patch

6 years agofreecad (0.18~pre1+dfsg1-5) unstable; urgency=medium
Kurt Kremitzki [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
freecad (0.18~pre1+dfsg1-5) unstable; urgency=medium

  * [e91ae47] Fix update-alternatives problem (Closes: #923465 #923412)
  * [a7f46c7] Update OpenCASCADE path
  * [958e27f] Add patch to fix Start WB
  * [ba149a5] Add lintian override for freecad virtual package

[dgit import unpatched freecad 0.18~pre1+dfsg1-5]

6 years agoImport freecad_0.18~pre1+dfsg1-5.debian.tar.xz
Kurt Kremitzki [Sat, 2 Mar 2019 09:42:57 +0000 (03:42 -0600)]
Import freecad_0.18~pre1+dfsg1-5.debian.tar.xz

[dgit import tarball freecad 0.18~pre1+dfsg1-5 freecad_0.18~pre1+dfsg1-5.debian.tar.xz]

6 years agoImport freecad_0.18~pre1+dfsg1.orig.tar.gz
Kurt Kremitzki [Mon, 28 Jan 2019 01:42:09 +0000 (19:42 -0600)]
Import freecad_0.18~pre1+dfsg1.orig.tar.gz

[dgit import orig freecad_0.18~pre1+dfsg1.orig.tar.gz]