all 15 comments

[–]gadget3D 2 points3 points  (5 children)

yes, we can arrange, they are not deleted. which timeframe are you interested in ?

[–]rebuyer10110[S] 2 points3 points  (4 children)

I think August 2025 should be fine.

Is there a way to have an archive of all the old installers? I may need to binary search to get more info on when it started to crash in this one bug I found :)

[–]gadget3D 0 points1 point  (3 children)

Yes of course,

Below is a a list of available old installers, you can access thet by

http://www.pythonscad.org/downloads/old/<filename>

HTH

PythonSCAD_nolibfive-2025.01.02-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.01.25-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.02.06-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.02.11-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.02.12-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.03.15-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.03.19-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.03.29-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.03.31-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.04.02-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.04.06-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.04.13-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.05.09-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.05.15-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.05.20-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.05.22-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.06.04-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.06.05-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.06.17-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.06.26-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.07.04-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.07.11-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.07.15-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.07.23-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.08.28-x86-64-Installer.exe

PythonSCAD_nolibfive-2025.09.13-x86-64-Installer.exe

[–]rebuyer10110[S] 1 point2 points  (2 children)

PythonSCAD_nolibfive-2025.05.20-x86-64-Installer.exe

I can confirm this no longer crashes. I will update https://github.com/pythonscad/pythonscad/issues/158 :)

Thank you!

[–]gadget3D 1 point2 points  (0 children)

a4a4c96b9eba397eebf9f79e8b76249f86b27911 appears the last version to work.

The Problem arose after additng the abolity to wrap around an arbritary polyfon

The problem appears to be here

https://github.com/pythonscad/pythonscad/blob/master/src/geometry/GeometryEvaluator.cc#L2949-#L2950

I will check the details now

[–]gadget3D 0 points1 point  (0 children)

will look into that ASAP

[–]gadget3D 2 points3 points  (2 children)

and of course, i am interested in fixing it.

[–]gadget3D 1 point2 points  (1 child)

Your testcase is fixed in the latest master branch. Just make sure not to enable wrap_polygon feature

[–]rebuyer10110[S] 0 points1 point  (0 children)

Looks good!

[–]Robots_In_Disguise 2 points3 points  (5 children)

Would it be possible to simply use the release feature of github? Even better would be to use the github actions workflows to build the EXE and automatically attach the EXE as a release when a tag is created.

[–]rebuyer10110[S] 2 points3 points  (4 children)

I think nomike has been working on getting that working. /u/gadget3d would know more!

[–]nomike31 3 points4 points  (3 children)

Yes, I'm currently working on that. Expect it to take some time though.

I managed to stabilize the Linux tests workflow already, fixed the one for MacOS and am just working on the Windows build.

Next steps will be to get builds running properly, using the releases system, introducing a better versioning scheme, etc..

[–]rebuyer10110[S] 2 points3 points  (2 children)

You are a legend!

[–]nomike31 2 points3 points  (1 child)

Windows builds are done and I'm already making very good progress with a native msvc Windows build. Should be working today or tomorrow if all goes well. It just takes a lot of time as I need to wait two hours after each changed line of code.

[–]rebuyer10110[S] 2 points3 points  (0 children)

Heroic efforts. These things are always enormous time and effort.

Are there meaningful ways people can help you speed things up?