unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#54011: FreeCAD: Unable to import STEP files
@ 2022-02-15 14:56 Jacob Hrbek
  2022-02-16  8:55 ` Guillaume Le Vaillant
  0 siblings, 1 reply; 8+ messages in thread
From: Jacob Hrbek @ 2022-02-15 14:56 UTC (permalink / raw)
  To: 54011


[-- Attachment #1.1.1: Type: text/plain, Size: 3101 bytes --]

Importing zipped STEP file: 15:50:27 Traceback (most recent call last):

File "<string>", line 1, in <module>

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

File
"/gnu/store/ixxbw9l65pdaa99xijmn8hwycvsshgv2-freecad-0.19.2/Mod/Arch/importSH3D.py",
line 27, in <module>

import
os,zipfile,xml.sax,FreeCAD,Part,Draft,Arch,Mesh,tempfile,math,Sketcher

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

File
"/gnu/store/ixxbw9l65pdaa99xijmn8hwycvsshgv2-freecad-0.19.2/Mod/Arch/Arch.py",
line 51, in <module>

from ArchWindow import *

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/l
ib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

File
"/gnu/store/ixxbw9l65pdaa99xijmn8hwycvsshgv2-freecad-0.19.2/Mod/Arch/ArchWindow.py",
line 30, in <module>

from PySide import QtCore, QtGui, QtSvg

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

File
"/gnu/store/ixxbw9l65pdaa99xijmn8hwycvsshgv2-freecad-0.19.2/Ext/PySide/QtSvg.py",
line 1, in <module>

from PySide2.QtSvg import *

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

<class 'ModuleNotFoundError'>: No module named 'PySide2.QtSvg'

Importi
ng extracted STEP file: 15:53:40 Traceback (most recent call last):

File "<string>", line 1, in <module>

File
"/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
line 142, in _import

return original_import(name, *args, **kwargs)

<class 'ImportError'>:
/gnu/store/ixxbw9l65pdaa99xijmn8hwycvsshgv2-freecad-0.19.2/lib/Import.so:
undefined symbol:
_ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE

Steps to reproduce: 1. Get the CAD/VORON2_v2.4_Assembly.step.zip from
https://github.com/VoronDesign/Voron-2 and try to import it to FreeCAD
ran using `guix shell freecad -- FreeCAD` 2. Get the
CAD/VORON2_v2.4_Assembly.step.zip from
https://github.com/VoronDesign/Voron-2, extract it so that you have the
unzipped STEP file and try to import it to FreeCAD ran using `guix shell
freecad -- FreeCAD` Expect failure above for both cases Expected: Just

work(TM) Hypothesis: Probably mising some runtime library, tried to use
`guix shell qtsvg python-pyside-2 freecad -- FreeCAD` without success

--
Jacob Hrbek, In support of ukraine sovereignty #supportUkraine

[-- Attachment #1.1.2: Type: text/html, Size: 7263 bytes --]

[-- Attachment #1.2: publickey - kreyren@rixotstudio.cz - 1677db82.asc --]
[-- Type: application/pgp-keys, Size: 713 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-15 14:56 bug#54011: FreeCAD: Unable to import STEP files Jacob Hrbek
@ 2022-02-16  8:55 ` Guillaume Le Vaillant
  2022-02-16 13:45   ` Guillaume Le Vaillant
  0 siblings, 1 reply; 8+ messages in thread
From: Guillaume Le Vaillant @ 2022-02-16  8:55 UTC (permalink / raw)
  To: Jacob Hrbek; +Cc: 54011

[-- Attachment #1: Type: text/plain, Size: 3740 bytes --]

Jacob Hrbek <kreyren@rixotstudio.cz> skribis:

> [[PGP Signed Part:No public key for ADD37D14AB42FCA9 created at 2022-02-15T15:56:38+0100 using EDDSA]]
> Importing zipped STEP file: 15:50:27 Traceback (most recent call last):
>
> [...]
>
> from PySide2.QtSvg import *
>
> File
> "/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
> line 142, in _import
>
> return original_import(name, *args, **kwargs)
>
> <class 'ModuleNotFoundError'>: No module named 'PySide2.QtSvg'
>
> [...]

There is an issue with the python-pyside-2 package. It fails to activate
support for the Qt components that are not in the qtbase package (like
qtxmlpatterns, qtmultimedia, qtsvg, etc):

--8<---------------cut here---------------start------------->8---
...
-- essential module Qt5Core found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Core
-- essential module Qt5Gui found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Gui
-- essential module Qt5Widgets found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Widgets
-- essential module Qt5PrintSupport found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5PrintSupport
-- essential module Qt5Sql found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Sql
-- essential module Qt5Network found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Network
-- essential module Qt5Test found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Test
-- essential module Qt5Concurrent found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Concurrent
-- skipped module Qt5X11Extras is essential!
   We do not guarantee that all tests are working.. Looked in: /gnu/store/3nr3fwrk6bpwrg3s68lrpcj024mpqjvq-qtx11extras-5.15.2/lib/cmake/Qt5X11Extras
-- optional module Qt5Xml found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Xml
-- optional module Qt5XmlPatterns skipped. Looked in: /gnu/store/f96i1vssl11vk483570ki90g56mhpiz1-qtxmlpatterns-5.15.2/lib/cmake/Qt5XmlPatterns
-- optional module Qt5Help skipped. Looked in: /gnu/store/3cpa4lv4gx2nkiyvg4xkcalvvjv6y1vq-qttools-5.15.2/lib/cmake/Qt5Help
-- optional module Qt5Multimedia skipped. Looked in: /gnu/store/dk284553z4sgpd0jivggham4i70z1b65-qtmultimedia-5.15.2/lib/cmake/Qt5Multimedia
-- optional module Qt5MultimediaWidgets skipped. Looked in: /gnu/store/dk284553z4sgpd0jivggham4i70z1b65-qtmultimedia-5.15.2/lib/cmake/Qt5MultimediaWidgets
-- optional module Qt5OpenGL found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5OpenGL
-- optional module Qt5OpenGLFunctions found (). Looked in: /gnu/store/v8yw01fvwdm95jvqa82sylw6qznmh2mi-qtbase-5.15.2/lib/cmake/Qt5Gui
-- optional module Qt5Positioning skipped. Looked in: /gnu/store/9f37skxk4yjfqfhv96a74q1yjk3mflbj-qtlocation-5.15.2/lib/cmake/Qt5Positioning
-- optional module Qt5Location skipped. Looked in: /gnu/store/9f37skxk4yjfqfhv96a74q1yjk3mflbj-qtlocation-5.15.2/lib/cmake/Qt5Location
-- optional module Qt5Qml skipped. Looked in: /gnu/store/19bs1fiffjv2p9m0l7qvf7myv5k8yi1g-qtdeclarative-5.15.2/lib/cmake/Qt5Qml
-- optional module Qt5Quick skipped. Looked in: /gnu/store/19bs1fiffjv2p9m0l7qvf7myv5k8yi1g-qtdeclarative-5.15.2/lib/cmake/Qt5Quick
...
--8<---------------cut here---------------end--------------->8---

If we can get python-pyside-2 to detect Qt modules and their headers
correctly, it should fix FreeCAD automatically.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-16  8:55 ` Guillaume Le Vaillant
@ 2022-02-16 13:45   ` Guillaume Le Vaillant
  2022-02-18 16:00     ` Guillaume Le Vaillant
  0 siblings, 1 reply; 8+ messages in thread
From: Guillaume Le Vaillant @ 2022-02-16 13:45 UTC (permalink / raw)
  To: Jacob Hrbek; +Cc: 54011

[-- Attachment #1: Type: text/plain, Size: 2810 bytes --]

Guillaume Le Vaillant <glv@posteo.net> skribis:

> Jacob Hrbek <kreyren@rixotstudio.cz> skribis:
>
>> [[PGP Signed Part:No public key for ADD37D14AB42FCA9 created at 2022-02-15T15:56:38+0100 using EDDSA]]
>> Importing zipped STEP file: 15:50:27 Traceback (most recent call last):
>>
>> [...]
>>
>> from PySide2.QtSvg import *
>>
>> File
>> "/gnu/store/aps2s0h5l3a9w30qrsygpc0prhrmp5ap-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py",
>> line 142, in _import
>>
>> return original_import(name, *args, **kwargs)
>>
>> <class 'ModuleNotFoundError'>: No module named 'PySide2.QtSvg'
>>
>> [...]
>
> There is an issue with the python-pyside-2 package. It fails to activate
> support for the Qt components that are not in the qtbase package (like
> qtxmlpatterns, qtmultimedia, qtsvg, etc):
>
> ...

I pushed a fix for python-pyside-2, but importing the STEP file in
freecad still fails because of other errors.

When importing the zip file:

--8<---------------cut here---------------start------------->8---
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/Mod/Arch/importSH3D.py", line 47, in open
    read(filename)
  File "/gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/Mod/Arch/importSH3D.py", line 79, in read
    homexml = z.read("Home.xml")
  File "/gnu/store/mhbnni58w5hvpr304jxc5kws1vrp2l1i-python-3.9.9/lib/python3.9/zipfile.py", line 1463, in read
    with self.open(name, "r", pwd) as fp:
  File "/gnu/store/mhbnni58w5hvpr304jxc5kws1vrp2l1i-python-3.9.9/lib/python3.9/zipfile.py", line 1502, in open
    zinfo = self.getinfo(name)
  File "/gnu/store/mhbnni58w5hvpr304jxc5kws1vrp2l1i-python-3.9.9/lib/python3.9/zipfile.py", line 1429, in getinfo
    raise KeyError(
<class 'KeyError'>: "There is no item named 'Home.xml' in the archive"
--8<---------------cut here---------------end--------------->8---

When decompressing the zip file and importing the STEP file:

--8<---------------cut here---------------start------------->8---
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/gnu/store/cwfgf3xb2vfqckxqv196jz8xpbigxkqj-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
<class 'ImportError'>: /gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/lib/Import.so: undefined symbol: _ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE
--8<---------------cut here---------------end--------------->8---

I guess now we have to find where
'_ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE'
is coming from.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-16 13:45   ` Guillaume Le Vaillant
@ 2022-02-18 16:00     ` Guillaume Le Vaillant
  2022-02-18 16:07       ` Jacob Hrbek
  2022-02-19 21:55       ` Jacob Hrbek
  0 siblings, 2 replies; 8+ messages in thread
From: Guillaume Le Vaillant @ 2022-02-18 16:00 UTC (permalink / raw)
  To: Jacob Hrbek; +Cc: 54011-done

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

Guillaume Le Vaillant <glv@posteo.net> skribis:

> When decompressing the zip file and importing the STEP file:
>
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/gnu/store/cwfgf3xb2vfqckxqv196jz8xpbigxkqj-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
>     return original_import(name, *args, **kwargs)
> <class 'ImportError'>: /gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/lib/Import.so: undefined symbol: _ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE
>
> I guess now we have to find where
> '_ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE'
> is coming from.

It was coming from the fact that the freecad package had the tbb package
as dependency, but it also depends on opencascade-occt which depends on
tbb-2020.
Fix pushed as 27a91b2f57bd0bf7efab77eaeb4b920f162bf8c8.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-18 16:00     ` Guillaume Le Vaillant
@ 2022-02-18 16:07       ` Jacob Hrbek
  2022-02-19 21:55       ` Jacob Hrbek
  1 sibling, 0 replies; 8+ messages in thread
From: Jacob Hrbek @ 2022-02-18 16:07 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 54011-done


[-- Attachment #1.1: Type: text/plain, Size: 1135 bytes --]

Thanks for working on it!

On 2/18/22 17:00, Guillaume Le Vaillant wrote:
> Guillaume Le Vaillant <glv@posteo.net> skribis:
>
>> When decompressing the zip file and importing the STEP file:
>>
>> Traceback (most recent call last):
>>    File "<string>", line 1, in <module>
>>    File "/gnu/store/cwfgf3xb2vfqckxqv196jz8xpbigxkqj-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
>>      return original_import(name, *args, **kwargs)
>> <class 'ImportError'>: /gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/lib/Import.so: undefined symbol: _ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE
>>
>> I guess now we have to find where
>> '_ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE'
>> is coming from.
> It was coming from the fact that the freecad package had the tbb package
> as dependency, but it also depends on opencascade-occt whic
h depends on
> tbb-2020.
> Fix pushed as 27a91b2f57bd0bf7efab77eaeb4b920f162bf8c8.

--
Jacob Hrbek, In support of ukraine sovereignty #supportUkraine


[-- Attachment #1.2: publickey - kreyren@rixotstudio.cz - 1677db82.asc --]
[-- Type: application/pgp-keys, Size: 713 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-18 16:00     ` Guillaume Le Vaillant
  2022-02-18 16:07       ` Jacob Hrbek
@ 2022-02-19 21:55       ` Jacob Hrbek
  2022-02-19 22:48         ` Guillaume Le Vaillant
  1 sibling, 1 reply; 8+ messages in thread
From: Jacob Hrbek @ 2022-02-19 21:55 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 54011-done


[-- Attachment #1.1.1: Type: text/plain, Size: 1684 bytes --]


That patch seems to have broken something in FreeCAD as i have issues 
with fonts^ and keybinds:

To reproduce:
a) Run `guix shell freecad -- FreeCAD` and notice that the texts are 
missing on the title page
b) Open a new project
1. Part Design workbench

2. Tasks and create a new body

3. Create a sketch

4. In a sketch environment use `R`-key and notice that it no longer 
works to make a rectangle

On 2/18/22 17:06, Jacob Hrbek wrote:
> Thanks for working on it!
>
> On 2/18/22 17:00, Guillaume Le Vaillant wrote:
>> Guillaume Le Vaillant <glv@posteo.net> skribis:
>>
>>> When decompressing the zip file and importing the STEP file:
>>>
>>> Traceback (most recent call last):
>>>    File "<string>", line 1, in <module>
>>>    File 
>>> "/gnu/store/cwfgf3xb2vfqckxqv196jz8xpbigxkqj-python-shiboken-2-5.15.2/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", 
>>> line 142, in _import
>>>      return original_import(name, *args, **kwargs)
>>> <class 'ImportError'>: 
>>> /gnu/store/pd0pxvnr3qdgcz37p80v6q8p0wk9xyfh-freecad-0.19.3-0.09a05a9/lib/Import.so: 
>>> undefined symbol: 
>>> _ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE
>>>
>>> I guess now we have to find where
>>> '_ZN3tbb6detail2r122cancel_group_executionERNS0_2d118task_group_contextE' 
>>>
>>> is coming from.
>> It was coming from the fact that the freecad package had the tbb package
>> as dependency, but it also depends on opencascade-occt which depends on
>> tbb-2020.
>> Fix pushed as 27a91b2f57bd0bf7efab77eaeb4b920f162bf8c8.
>
-- 
Jacob Hrbek, In support of ukraine sovereignty #supportUkraine

[-- Attachment #1.1.2.1: Type: text/html, Size: 3066 bytes --]

[-- Attachment #1.1.2.2: 2022-02-19_22-50.png --]
[-- Type: image/png, Size: 343773 bytes --]

[-- Attachment #1.1.2.3: 2022-02-19_22-52.png --]
[-- Type: image/png, Size: 70277 bytes --]

[-- Attachment #1.1.2.4: 2022-02-19_22-53.png --]
[-- Type: image/png, Size: 67694 bytes --]

[-- Attachment #1.1.2.5: 2022-02-19_22-53_1.png --]
[-- Type: image/png, Size: 32600 bytes --]

[-- Attachment #1.2: publickey - kreyren@rixotstudio.cz - 1677db82.asc --]
[-- Type: application/pgp-keys, Size: 713 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-19 21:55       ` Jacob Hrbek
@ 2022-02-19 22:48         ` Guillaume Le Vaillant
  2022-02-20  1:05           ` Jacob Hrbek
  0 siblings, 1 reply; 8+ messages in thread
From: Guillaume Le Vaillant @ 2022-02-19 22:48 UTC (permalink / raw)
  To: Jacob Hrbek; +Cc: 54011

[-- Attachment #1: Type: text/plain, Size: 1077 bytes --]

Jacob Hrbek <kreyren@rixotstudio.cz> skribis:

> That patch seems to have broken something in FreeCAD as i have issues with fonts^ and keybinds:
>
> To reproduce:
> a) Run `guix shell freecad -- FreeCAD` and notice that the texts are missing on the title page
> b) Open a new project
> 1. Part Design workbench
> *
> 2. Tasks and create a new body
> *
> 3. Create a sketch
> *
> 4. In a sketch environment use `R`-key and notice that it no longer works to make a rectangle

On my machine, the start page was not displayed properly even before the
patch for STEP files, so it's probably a different issue with HTML rendering.

There are indeed no keyboard shortcuts by default for creating cercles,
rectangles, etc. in part design. But you can still configure them in
"Tools -> Customize -> Keyboard -> Sketcher".
Maybe these shortcuts are missing because the version we are currently
using is not an official release (because of compatibility issues with
boost, opencascade-occt and vtk) and there's a bug in it, or maybe
upstream decided not to set them by default anymore...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#54011: FreeCAD: Unable to import STEP files
  2022-02-19 22:48         ` Guillaume Le Vaillant
@ 2022-02-20  1:05           ` Jacob Hrbek
  0 siblings, 0 replies; 8+ messages in thread
From: Jacob Hrbek @ 2022-02-20  1:05 UTC (permalink / raw)
  To: Guillaume Le Vaillant; +Cc: 54011


[-- Attachment #1.1: Type: text/plain, Size: 2316 bytes --]

Both of those worked for me before the update using this manifest:

   #!/usr/bin/env -S guix shell -m
   !#

   ;;; Recipe to provide GNU Emacs through Guix

   (use-modules
       (guix channels))

   ;; DNR-CI(Krey): Needs handling to keep the hash up-to-date
   (list (channel
          (name 'guix)
           (url "https://git.savannah.gnu.org/git/guix.git")
           (commit
             "f1bfd9f1948a5ff336d737c0614b9a30c2bb3097")
           (introduction
             (make-channel-introduction
               "9edb3f66fd807b096b48283debdcddccfea34bad"
               (openpgp-fingerprint
                 "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA")))))

   (specifications->manifest
       (list
         "freecad"
         ;; DEP(Krey): Used for working with openscad designs
         "openscad"
         ;; DEP(Krey): Required for working with FEM workbench
         "gmsh"))

On 2/19/22 23:48, Guillaume Le Vaillant wrote:
> Jacob Hrbek <kreyren@rixotstudio.cz> skribis:
>
>> That patch seems to have broken something in FreeCAD as i have issues with fonts^ and keybinds:
>>
>> To reproduce:
>> a) Run `guix shell freecad -- FreeCAD` and notice that the texts are missing on the title page
>> b) Open a new project
>> 1. Part Design workbench
>> *
>> 2. Tasks and create a new body
>> *
>> 3. Create a sketch
>> *
>> 4. In a sketch environment use `R`-key and notice that it no longer works to make a rectangle
> On my machine, the start page was not displayed properly even before the
> patch for STEP files, so it's probably a different issue with HTML rendering.
>
> There are indeed no keyboard shortcuts by default for creating cercles,
> rectangles, etc. in part design. But you can still configure them in
> "Tools -> Customize -> Keyboard -> Sketcher".
> Maybe these shortcuts are missing because the version we are currently
> using is not an official release (because of compatibility issues with
> boost, opencascade-occt and vtk) and there's a bug in it, or maybe
> upstream decided not to set them by default anymore...

-- 
Jacob Hrbek, In support of ukraine sovereignty #supportUkraine


[-- Attachment #1.2: publickey - kreyren@rixotstudio.cz - 1677db82.asc --]
[-- Type: application/pgp-keys, Size: 713 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-02-20  1:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-15 14:56 bug#54011: FreeCAD: Unable to import STEP files Jacob Hrbek
2022-02-16  8:55 ` Guillaume Le Vaillant
2022-02-16 13:45   ` Guillaume Le Vaillant
2022-02-18 16:00     ` Guillaume Le Vaillant
2022-02-18 16:07       ` Jacob Hrbek
2022-02-19 21:55       ` Jacob Hrbek
2022-02-19 22:48         ` Guillaume Le Vaillant
2022-02-20  1:05           ` Jacob Hrbek

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).