Bug 2159620
| Summary: | Fedora FreeCAD doesn't display TechDraw properly | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Robin Laing <mesat> | ||||||||
| Component: | freecad | Assignee: | Richard Shaw <hobbes1069> | ||||||||
| Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 37 | CC: | cz172638, hobbes1069 | ||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | x86_64 | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | freecad-0.20.2-1.fc38 | Doc Type: | If docs needed, set a value | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2023-12-07 14:52:58 UTC | Type: | Bug | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Robin Laing
2023-01-10 07:33:04 UTC
Created attachment 1937042 [details]
Screencap of Snap FreeCAD
Created attachment 1937043 [details]
Simple test file that was used for the screen caps.
Just a note that the Snap version is one 20.2 while Fedora is 20.1. It isn't related to the version as I have screen caps from October 2022 of this problem and both versions were 20.1. I am using KDE with Wayland now but was using Xorg in 2022 with Fedora 35. This bug is across a couple of distributions as of last year. Here is a thread on the FreeCAD forum. https://forum.freecadweb.org/viewtopic.php?f=35&t=67267 I have tried to run the test workbench and come up with a couple of errors. Not sure if they are related or not. This may be a similar problem to 2062454. I need to update to a newer version of OpenCASCADE but it requires a newer version of tbb so there's a bit of a dependency chain problem right now. I'm working on updating opencascade to 7.6.3 which does not require the newer version of tbb. FEDORA-2023-84568e1699 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-84568e1699 FEDORA-2023-84568e1699 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. I guess there is not going to be a fix for F37 as this is closed. It is still an issue in 37 which this bug if filed against. The rawhide update closed the bug but updates are in testing for f36 and 37. https://bodhi.fedoraproject.org/updates/?search=freecad Okay. I will test it out. Installed the version from Fedora Testing and it didn't work any better. It is not related to FreeCAD version number but some other issue. There are still no vertex points in the drawings which makes it impossible to add dimensions in more complicated drawings.
sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-3b4fb0d55e
Here is the TechDraw tutorial that explains the issue better.
https://wiki.freecadweb.org/Basic_TechDraw_Tutorial
Here is the file from the tutorial for testing.
https://github.com/FreeCAD/Examples/blob/master/Basic_TechDraw_Tutorial_Example_Files/Basic_TechDraw_Tutorial.fcstd
This tutorial doesn't have holes and things that make it even more complicated.
The snap version still works as expected.
This bug needs to be reopened.
I'm not sure what to do at this point since I've upgraded all packages I can. Perhaps the forums can be of help now that we're not running such an old version of opencascade. I thank you for trying. It seems to be related to how TechDraw is displayed on the screen. I have the same issue in both Gnome and KDE on the machines I have tried. It may not be any of the FreeCAD files but related to something else on Fedora. I do know that the Snap version works as expected and I use that as a backup for the TechDraw stuff. I don't have enough knowledge on how to see what is being done in the background to find the issue. If there was a way to test between the Snap version and the desktop version for different calls, I would be willing to try some how. I will be using FreeCAD for a project over the next month or two and TechDraw will be a big part of it. The one issue I had with the missing work bench image was fixed by an update. FWIW, The appimage version of FreeCAD has a working TechDraw. This message is a reminder that Fedora Linux 37 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 37 on 2023-12-05. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '37'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 37 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed. Fedora Linux 37 entered end-of-life (EOL) status on 2023-12-05. Fedora Linux 37 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed. |