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
<teepee> yep
kuro has joined #openscad
<kintel> Username: openscadci
<kintel> I don't have the credentials any longer, but you can just reset the passwd :)
<teepee> probably from travis times or something
<kintel> There may be better mechanisms to push these days, but haven't looked into it
<teepee> I have not found much, at least not for docker hub
<kintel> right, creating an access token for the robot user is probably the easiest
<teepee> in the end it's pretty much the same if it's a password or an access token
<teepee> they not seem to allow binding specific actions to tokens or so
<teepee> so far I'm playing with concourse as CI which seems pretty neat, I could already build the ARM64 appimage base which was not possible on dockerhub
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
kintel has joined #openscad
<kintel> teepee Heh, the joy of having a build machine not stripped down to the bone ;)
<teepee> yep, not having builds kicked after 1h is useful, especially for arm-cross builds
<teepee> those tend to still take quite a while even on the faster machines
<teepee> on the negative side, getting things setup is a bit annoying
<teepee> like a password store so we hopefully don't make all the credentials public :)
linext_ has quit [Quit: Leaving]
linext has joined #openscad
LordOfBikes has quit [Ping timeout: 248 seconds]
extor has quit [Server closed connection]
sauce has quit [Server closed connection]
sauce has joined #openscad
e2k has quit [Server closed connection]
e2k has joined #openscad
mmu_man has quit [Ping timeout: 250 seconds]
extor has joined #openscad
LordOfBikes has joined #openscad
<teepee> argh (╯°□°)╯︵ ┻━┻
kuro has quit [Quit: Client closed]
J23k21 has joined #openscad
<kintel> teepee Bedtime plans foiled again? :)
<teepee> ah, bedtime is a difficult topic, I'm not compatible with 24h days
<teepee> CONCOURSE_CONJUR_APPLIANCE_URL: http://conjur/
<teepee> that is obviously wrong, nobody ever would configure such an URL
J23k has quit [Ping timeout: 245 seconds]
<InPhase> teepee: Here, I made this just for you: https://bpa.st/6AM4G
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teepee> nice, animation, let me try that :)
<teepee> and should have loaded credentials from the password store
<teepee> aha: last pushed "3 minutes ago by openscadci"
<teepee> FWIW, the totally obvious bug preventing authentication to work is the trailing / in that URL
<teepee> the animation is lovely, we need animated backgrounds back
<InPhase> https://i.imgur.com/RGuYwak.gif There we go. Finally got it converted.
<teepee> he, what, imgur blocks wget via user agent?
<teepee> 2023-09-10 04:14:23 ERROR 429: Unknown Error.
<teepee> haha
kintel has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (GLX error handling) https://github.com/openscad/openscad/commit/6a24f84dfadc7c59774a7957ffef6b905e00bf00
<gbruno> [github] kintel edited pull request #4735 (Add new, more capable, GLX offscreen support) https://github.com/openscad/openscad/pull/4735
<gbruno> [github] kintel synchronize pull request #4735 (Add new, more capable, GLX offscreen support) https://github.com/openscad/openscad/pull/4735
<gbruno> [github] kintel pushed 2 modifications (GLX error handling) https://github.com/openscad/openscad/commit/7a8bf1b788551dd6d919aa2e5506a1ae35a996ea
<gbruno> [github] kintel synchronize pull request #4735 (Add new, more capable, GLX offscreen support) https://github.com/openscad/openscad/pull/4735
snaked has quit [Remote host closed the connection]
<gbruno> [github] kintel pushed 2 additions 2 modifications (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/commit/7cc382a7b3dfdc56dc67fd290ba4686d2d620d0c
snaked has joined #openscad
<gbruno> [github] kintel opened pull request #4737 (Add new, more capable, EGL offscreen support) https://github.com/openscad/openscad/pull/4737
<gbruno> [github] kintel edited pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel closed pull request #4735 (Add new, more capable, GLX offscreen support) https://github.com/openscad/openscad/pull/4735
<gbruno> [github] kintel pushed 3 additions 3 modifications (Add new, more capable, GLX offscreen support (#4735)) https://github.com/openscad/openscad/commit/dcaf25f0ef0c0f12c4f1d7c66bd79a9bccf3bbd0
joseph__ has quit [Server closed connection]
joseph_ has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
othx has quit [Read error: Connection reset by peer]
othx has joined #openscad
little_blossom has quit [Quit: little_blossom]
little_blossom has joined #openscad
mmu_man has joined #openscad
ubitux has quit [Ping timeout: 245 seconds]
ubitux has joined #openscad
guso78k has joined #openscad
<guso78k> teepee, the windows build errors on pyton-pr3-win(where i actually forgot to enable python for windows) some time again are exactly the same ones as the windows build errors with my python-pr3 yesterday. suppose this is an unrelated issue.
J23k21 has quit [Quit: Client closed]
J23k21 has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4736 (Python pr3 win) https://github.com/openscad/openscad/pull/4736
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
_SKiTZO has joined #openscad
<_SKiTZO> I am trying to use openscad from commandline. I am lloking at the documentation for the -p and -P arguments and scratching my head. Does the json file need to exist or will openscad generate it?
<_SKiTZO> I am writing a service that uses customizer and that makes it needed to parse opencad files to look for parameters. I would rather not have to do this manually and so was hopeful that -p /-P parameters could take as input an openscad file and spit out a json outlining the parameters as openscad parsed them
omegatron has quit [Remote host closed the connection]
J23k21 has quit [Quit: Client closed]
Joel has quit [Server closed connection]
J23k21 has joined #openscad
Joel has joined #openscad
<Scopeuk> Not something I've tried but https://en.m.wikibooks.org/wiki/OpenSCAD_User_Manual/Customizer#Cmdline reads like just rending the scad out with -p supplied should save the json
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
qeed_ has joined #openscad
qeed_ has quit [Client Quit]
qeed_ has joined #openscad
qeed has quit [Ping timeout: 246 seconds]
J23k21 has quit [Quit: Client closed]
J23k21 has joined #openscad
<_SKiTZO> Scopeuk, exactly, that is what it reads like but that does not happen.
<_SKiTZO> It seems that it expects a json file as input
<_SKiTZO> I am writing a parser for openscad files to solve this. Rather tedious, would be awesome if this was added in the future as a feature
<teepee> _SKiTZO: openscad can write out the parameters, exactly so that it's not needed to separately parse the script
<teepee> -p and -P is for selecting values from a parameter set, that's a separate topic
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
<teepee> _SKiTZO: ^
hrberg has joined #openscad
J23k21 has quit [Quit: Client closed]
J23k21 has joined #openscad
J23k21 has quit [Quit: Client closed]
J23k21 has joined #openscad
<teepee> _SKiTZO: ping... no separate parser needed :)
Guest85 has joined #openscad
Guest85 has quit [Client Quit]
guso78k has quit [Quit: Client closed]
meshugga_ has quit [Server closed connection]
meshugga has joined #openscad
snaked has quit [Quit: Leaving]
J23k21 has quit [Quit: Client closed]
J23k21 has joined #openscad
oldlaptop has quit [Server closed connection]
oldlaptop has joined #openscad
guso78k has joined #openscad
guso78k has quit [Ping timeout: 245 seconds]
<gbruno> [github] jbinvnt edited pull request #4738 (GSoC 2023: Build with OpenGL 3.0 Core context) https://github.com/openscad/openscad/pull/4738
<gbruno> [github] jbinvnt opened pull request #4738 (GSoC 2023: Build with OpenGL 3.0 Core context) https://github.com/openscad/openscad/pull/4738
<gbruno> [github] jbinvnt edited pull request #4738 (GSoC 2023: Macro to allow building with OpenGL 3.0 Core) https://github.com/openscad/openscad/pull/4738
niyawe has quit [Server closed connection]
niyawe has joined #openscad
<joseph_> kintel: Thanks for the reminder about OpenCSG. I think my bouncer got kicked from Libera so for some reason I didn't get a notification. But I saw the message in logs
<teepee> joseph_: what's the state of that PR, last commit sounds quite promising
teepee_ has joined #openscad
teepee has quit [Ping timeout: 246 seconds]
teepee_ is now known as teepee
<joseph_> teepee: It did to me too, until I double checked and remembered that the legacy functions are actually still allowed in OpenGL 3.0. It would have made more sense to remove legacy support on a major version change but that's not how they did it. The distinction of core vs compatability shows up in 3.2
<teepee> ah, right, strict core only started in 3.2
<teepee> so it's still using some legacy calls in the PR? specifically the opencsg stuff mentioned earlier?
<joseph_> Yes it turns out I still missed some legacy functions. For example, it appears that there's currently no modern code written for drawing the axes (GLView.cc). So what I'm currently testing is whether I can just have my macro disable the axes entirely but still render the model. Obviously someone will eventually need to rewrite it
<teepee> yep, I think it's ok to disable axes and indicator, I assume those would later go into a dedicated shader
<gbruno> [github] jbinvnt synchronize pull request #4738 (GSoC 2023: Macro to allow building with OpenGL 3.0 Core) https://github.com/openscad/openscad/pull/4738
<joseph_> teepee: Now I have added the capability to truly disable ALL the legacy calls with a macro. I verified this with a successfull build under 3.2 Core profile. Perhaps unsurprisingly, actually trying to preview/render anything (even with experimental VBO features enabled) will cause a segfault. This means at least one critical bit of functionality doesn't yet have a modern OpenGL alternative implemented
<gbruno> [github] jbinvnt edited pull request #4738 (GSoC 2023: Macro to allow building with OpenGL 3.2 Core) https://github.com/openscad/openscad/pull/4738
<teepee> hmm, both preview & render
<teepee> do you see a path for tracing down which code that is? in theory the GL verification calls should be able to highlight the invalid calls?
snaked has joined #openscad