GNU bug report logs - #52652
FreeCAD requires write access to store for parsetab.py

Previous Next

Package: guix;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Sun, 19 Dec 2021 03:08:02 UTC

Severity: normal

Done: Guillaume Le Vaillant <glv <at> posteo.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52652 in the body.
You can then email your comments to 52652 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#52652; Package guix. (Sun, 19 Dec 2021 03:08:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 19 Dec 2021 03:08:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: bug-guix <at> gnu.org
Subject: FreeCAD requires write access to store for parsetab.py
Date: Sun, 19 Dec 2021 03:07:27 +0000
[Message part 1 (text/plain, inline)]
The FreeCAD on guix with patch 52608 to satisfy the dependency for 
python-ply requires write access to the store to work with OpenSCAD files:

Steps to reproduce:
0. Get FreeCAD and open a new project
2. Navigate to OpenSCAD workbench
3. In top-menu: OpenSCAD -> Add OpenSCAD Element...
4. Try to create `cube()` as **NON**-mesh and expect the following:

ImportCSG Version 0.6a
Start Lex
End Lex
Load Parser
WARNING: Token 'DOT' defined, but not used
WARNING: Token 'WORD' defined, but not used
WARNING: There are 2 unused tokens
WARNING: Couldn't create 'parsetab'. [Errno 30] Read-only file system: 
'/gnu/store/wga178lb0hiwyplv00mpvv6q3i74nqbr-freecad-0.19.2/Mod/OpenSCAD/parsetab.py'
Parser Loaded
Start Parser
size vector
('size', ['1', '1', '1'])
('center', 'false')
cube :  {'size': ['1', '1', '1'], 'center': 'false'}
End Cube
End Parser
[<Part::PartFeature>]
End processing CSG file

-- 
-- Jacob Hrbek

[publickey - kreyren@rixotstudio.cz - 1677db82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#52652; Package guix. (Fri, 31 Dec 2021 10:58:02 GMT) Full text and rfc822 format available.

Message #8 received at 52652 <at> debbugs.gnu.org (full text, mbox):

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Cc: 52652 <at> debbugs.gnu.org
Subject: bug#52652: FreeCAD requires write access to store for parsetab.py
Date: Fri, 31 Dec 2021 10:44:13 +0000
[Message part 1 (text/plain, inline)]
Hi,

With Guix at b7078d5d49d72cb5e5356d698b99540612b4d6c4, I tried to
reproduce the issue, but I didn't get any error.

I started FreeCAD with:

--8<---------------cut here---------------start------------->8---
guix shell freecad openscad -- FreeCAD
--8<---------------cut here---------------end--------------->8---

Then I selected "OpenSCAD" in the box, then the "OpenSCAD -> Add
OpenSCAD Element" menu item, then I typed "cube();", clicked "Add", and
it created a cube without any error message (I tried with the "mesh" box
ticked and unticked).

Can you still reproduce the issue on your side?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#52652; Package guix. (Fri, 31 Dec 2021 13:27:02 GMT) Full text and rfc822 format available.

Message #11 received at 52652 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: Guillaume Le Vaillant <glv <at> posteo.net>
Cc: 52652 <at> debbugs.gnu.org
Subject: Re: bug#52652: FreeCAD requires write access to store for parsetab.py
Date: Fri, 31 Dec 2021 13:26:01 +0000
[Message part 1 (text/plain, inline)]
I started building it after the patch was merged, it finished now and
the presented issue is no longer present.

On 12/31/21 11:44, Guillaume Le Vaillant wrote:
> Hi,
>
> With Guix at b7078d5d49d72cb5e5356d698b99540612b4d6c4, I tried to
> reproduce the issue, but I didn't get any error.
>
> I started FreeCAD with:
>
> --8<---------------cut here---------------start------------->8---
> guix shell freecad openscad -- FreeCAD
> --8<---------------cut here---------------end--------------->8---
>
> Then I selected "OpenSCAD" in the box, then the "OpenSCAD -> Add
> OpenSCAD Element" menu item, then I typed "cube();", clicked "Add", and
> it created a cube without any error message (I tried with the "mesh" box
> ticked and unticked).
>
> Can you still reproduce the issue on your side?

--
-- Jacob Hrbek

[publickey - kreyren@rixotstudio.cz - 1677db82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Reply sent to Guillaume Le Vaillant <glv <at> posteo.net>:
You have taken responsibility. (Fri, 31 Dec 2021 13:32:02 GMT) Full text and rfc822 format available.

Notification sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
bug acknowledged by developer. (Fri, 31 Dec 2021 13:32:02 GMT) Full text and rfc822 format available.

Message #16 received at 52652-done <at> debbugs.gnu.org (full text, mbox):

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Cc: 52652-done <at> debbugs.gnu.org
Subject: Re: bug#52652: FreeCAD requires write access to store for parsetab.py
Date: Fri, 31 Dec 2021 13:29:14 +0000
[Message part 1 (text/plain, inline)]
Jacob Hrbek <kreyren <at> rixotstudio.cz> skribis:

> I started building it after the patch was merged, it finished now and
> the presented issue is no longer present.

Ok, thanks for confirming.
Closing.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 29 Jan 2022 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 59 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.