teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
kintel has joined #openscad
<kintel> teepee dalias ..or smth. like this as a GitHub action: https://github.com/qmonnet/git-archive-all-action
L29Ah has quit [Ping timeout: 272 seconds]
<kintel> We already have a script in the OpenSCAD repo too: https://github.com/openscad/openscad/blob/master/scripts/git-archive-all.py
L29Ah has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J25k99 has joined #openscad
J25k52 has quit [Ping timeout: 240 seconds]
Guest15 has joined #openscad
snaked has quit [Quit: Leaving]
snaked has joined #openscad
tcurdt- has quit [Quit: fBNC - https://bnc4free.com]
val has quit [Ping timeout: 248 seconds]
tcurdt has joined #openscad
drkow has joined #openscad
drfff has quit [Ping timeout: 265 seconds]
val has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
<gbruno> [github] hzeller opened pull request #5663 (Include core/ModuleInstantiation.h in files using symbols from it.) https://github.com/openscad/openscad/pull/5663
<gbruno> [github] hzeller synchronize pull request #5663 (Include core/ModuleInstantiation.h in files using symbols from it.) https://github.com/openscad/openscad/pull/5663
stealth_ has joined #openscad
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #openscad
stealth_ has quit [Quit: Leaving]
Guest15 has quit [Quit: Client closed]
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #openscad
snaked has quit [Quit: Leaving]
snaked has joined #openscad
misterfish has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
RichardPotthoff has quit [Ping timeout: 244 seconds]
misterfish has quit [Ping timeout: 244 seconds]
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
fling has joined #openscad
nihil has quit [Ping timeout: 276 seconds]
nihil has joined #openscad
adigitoleo has quit [Remote host closed the connection]
kmerfeld has quit [Remote host closed the connection]
athenaeryma has quit [Remote host closed the connection]
foul_owl has quit [Ping timeout: 248 seconds]
foul_owl has joined #openscad
kmerfeld has joined #openscad
adigitoleo has joined #openscad
athenaeryma has joined #openscad
Guest79 has joined #openscad
<Guest79> Hi I have gone through the project lists and the github issues here: https://github.com/opencax/GSoC/issues?q=is%3Aissue+is%3Aopen+label%3A%22GSoC+2025%22+sort%3Aupdated-asc
<Guest79> I am interested in few of the project ideas and want to contribute in developing them. What are the next steps that can help me to proceed?
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
<J25k99> Guest79 a little patience it is still early for US
<Guest79> I see
mmu_man has joined #openscad
<Guest79> Meanwhile, I think I can just explore the relevant codebase
<teepee> Guest79: perfect plan, getting OpenSCAD to compile is an important first step
<teepee> what operating system would you use for development?
<teepee> well, the list shows all the different projects, I'm assuming you are specifically looking at OpenSCAD
<teepee> I'll probably add a couple more tasks too, org application deadline is today (I think) :-)
Guest79 has quit [Quit: Client closed]
Guest79 has joined #openscad
<Guest79> openscad is one among the projects I am looking forward to, I primary prefer to work with C++
<Guest79> I'll be using Windows machine for development
<teepee> nice, lots of people seem to prefer Python lately
<teepee> we don't have a native windows dev setup, hence the related project proposal you may have seen
<Guest79> yes
<teepee> so far people have used WSL2 or MSYS2
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
<dalias> i highly endorse this approach
snaked has quit [Remote host closed the connection]
<feep> I made my first useful printed object with fncad~ (a desk wire clip, ofc) I tell ya, when you have rounded edges you use them everywhere.
<gbruno> [github] kintel closed pull request #5663 (Include core/ModuleInstantiation.h in files using symbols from it.) https://github.com/openscad/openscad/pull/5663
<gbruno> [github] kintel pushed 15 modifications (Include core/ModuleInstantiation.h in files using symbols from it. (#5663)) https://github.com/openscad/openscad/commit/033bd51fa7750e8309f10fd276441c454757e196
kintel has joined #openscad
<kintel> gsoc: I'm considering adding another GL-related project, but uncertain if it's worth doing it as the skills needed to move the needle, combined with the refactoring work needed to pull it off, has so far been a bit out of reach for applicants.
<kintel> The keywords would likely be similar as before: Make rendering GLES (or OpenGL core profile) compliant, refactor existing code to collect rendering utils and rendering in fewer components. Goal posts would be approaching building our GL code under WASM, improve materials/shader rendering + possible getting more performance out of the VBO rendering.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dalias> is there any chance we could see a new release tag in forseeable future?
<dalias> last tag is so unusably slow and buggy compared to current git
<dalias> but nobody packages it
misterfish has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 268 seconds]
To_Aru_Shiroi_Ne has joined #openscad
<dalias> any idea what could get me this error on trying to render unsaved editor contents?
<dalias> ERROR: Parser error: file access denied
<dalias> the error message is erroneous
<dalias> it has nothing to do with fs access but exception thrown in parser.y trying to do something with the temp file pathname
kintel has joined #openscad
<kintel> dalias It's a catch-all when attempting to get the absolute path of a filename throws an exception: https://github.com/openscad/openscad/blob/master/src/core/parser.y#L762-L769
<dalias> yes that's what i found
<dalias> but why would that happen?
<kintel> We could probably improve the error, as long as we don't access any functions that causes another exception to be thrown
<dalias> this is with a new file not yet saved
<kintel> Perhaps file permissions on some subdirectory? This is just C++, so it's simply trying to acquire the path, so no magic.
<kintel> wait, unsaved? that means fs::current_path() fails
<dalias> why would fs::current_path fail?
<dalias> also strace is failing to attach with EPERM
<dalias> is openscad now doing something wacky to block that??
<kintel> Are you building your own OpenSCAD?
<dalias> yes
<kintel> I could patch the error handler to give more info about the exception if you have the possibility of building a PR branch and test
<dalias> setting a breakpoint and inspecting it would probably be more useful
<teepee> strace works just fine here
<dalias> it was apparently some hardening thing i just disabled, not clear why it didn't affect other stuff tho
<dalias> anyway no fs-related syscalls happen
<dalias> so it's failing internally
<teepee> could be the backup folder not being checked correctly?
<gbruno> [github] kintel opened pull request #5664 (Improve file system error when acquiring file path before parsing fails) https://github.com/openscad/openscad/pull/5664
<gbruno> [github] kintel pushed 1 modifications (Improve file system error when acquiring file path before parsing fails) https://github.com/openscad/openscad/commit/4e13ee237b0d21112e155cabeffe6514c32f88b7
<kintel> I've improved the error in the PR above
<kintel> We recently switched from boost::filesystem to std::filesystem, so it's possible they have slightly different failure modes
<kintel> On the topic of release: We're actively working towards it, lots of small things to sort out: https://github.com/orgs/openscad/projects/2
<dalias> oh it's fixed my snapshot is just too old...
stealth_ has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
<dalias> ok, scripted computing all the submodule info for automated package build..
<dalias> now i can update to latest and see how it goes
mmu_man has joined #openscad
Guest79 has quit [Quit: Client closed]
<dalias> yay it works now
LordOfBikes has quit [Ping timeout: 244 seconds]
<gbruno> [github] MethylBromide opened issue #5665 (Allow field label override in Customizer) https://github.com/openscad/openscad/issues/5665
LordOfBikes has joined #openscad
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
lockywolf has quit [Ping timeout: 248 seconds]
misterfish has quit [Ping timeout: 252 seconds]
stealth_ has quit [Quit: Leaving]
<teepee> LordOfBikes: hi! are there gsoc topics listed somewhere yet?
mmu_man has quit [Ping timeout: 265 seconds]
<LordOfBikes> teepee, I have no idea, I was surprised by dxli's message to participate in GSoC, can't say which projects he has in mind or if he has already a co-mentor
mmu_man has joined #openscad
<teepee> ok, lets see, I believe the deadline was like 14 minutes ago :)
<teepee> but it should not be too critical, we'll see I guess
lockywolf has joined #openscad
TheCoffeMaker has quit [Remote host closed the connection]
TheCoffeMaker has joined #openscad
J25k99 has quit [Quit: Client closed]
J25k99 has joined #openscad
guso78k has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 252 seconds]
guso78k has quit [Quit: Client closed]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
nanoflite has joined #openscad
nanoflite has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lockywolf has quit [Ping timeout: 268 seconds]
stealth_ has joined #openscad
nanoflite has joined #openscad
misterfish has joined #openscad
nanoflite has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest90 has joined #openscad
Guest90 has quit [Client Quit]
snaked has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
Guest15 has joined #openscad
Alexer has quit [Ping timeout: 252 seconds]
<gbruno> [github] kintel ready_for_review pull request #5664 (Improve file system error when acquiring file path before parsing fails) https://github.com/openscad/openscad/pull/5664
<gbruno> [github] kintel closed pull request #5664 (Improve file system error when acquiring file path before parsing fails) https://github.com/openscad/openscad/pull/5664
<gbruno> [github] kintel pushed 1 modifications (Improve file system error when acquiring file path before parsing fails (#5664)) https://github.com/openscad/openscad/commit/45dd30370894379d0c3259e2254c54136ffbc2b0
Alexer has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Remove Ubuntu-20.04 builds, as GitHub will turn down the runner on 2025-04-01) https://github.com/openscad/openscad/commit/ee3be4404d88346c19fc2ce169e7187e4ad9bde2
<gbruno> [github] kintel opened pull request #5666 (Remove Ubuntu-20.04 builds, as GitHub will turn down the runner on 2025-04-01) https://github.com/openscad/openscad/pull/5666
kintel has joined #openscad
<kintel> teepee I guess both 5600 and 5621 should be technically good to go, right?
teepee has quit [Ping timeout: 264 seconds]