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
mtm has quit [Ping timeout: 246 seconds]
mtm has joined #openscad
J24k has quit [Quit: Client closed]
J24k has joined #openscad
CameronBrooks11 has joined #openscad
kintel has joined #openscad
<kintel> fwiw, I applied for GitLab Ultimate SaaS for OpenSource. Not sure if there is anything there we can use, but in the name of decentralization, it could be worth exploring
<kintel> We also have a per-push mirror of all branches from GitHub
CameronBrooks11 has quit [Quit: Client closed]
CameronBrooks11 has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
CameronBrooks11 has quit [Quit: Client closed]
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Perform vertex serialization as doubles, as that's what we compute in) https://github.com/openscad/openscad/commit/beac60f00cb7df877d81db46de071d52debf8f28
<gbruno> [github] kintel opened pull request #5474 (Perform vertex serialization as doubles, as that's what we compute in) https://github.com/openscad/openscad/pull/5474
foul_owl has quit [Ping timeout: 246 seconds]
snakedGT has joined #openscad
snaked has quit [Ping timeout: 265 seconds]
foul_owl has joined #openscad
J24k1 has joined #openscad
<gbruno> [github] PaulWay opened issue #5475 (Assert causes syntax error at for in function with assert/let/for) https://github.com/openscad/openscad/issues/5475
J24k has quit [Ping timeout: 240 seconds]
feep has quit [Ping timeout: 260 seconds]
JordanBrown1 has joined #openscad
deathonater has joined #openscad
raboof has quit [Ping timeout: 252 seconds]
oldlaptop has quit [Read error: Connection reset by peer]
gbruno has quit [Ping timeout: 246 seconds]
JakeSays_ has joined #openscad
gbruno has joined #openscad
gbruno has quit [Changing host]
gbruno has joined #openscad
JakeSays has quit [Ping timeout: 246 seconds]
Ekho has quit [Ping timeout: 246 seconds]
hisacro has quit [Ping timeout: 246 seconds]
JordanBrown has quit [Read error: Connection reset by peer]
Smeef has quit [Ping timeout: 252 seconds]
oldlaptop has joined #openscad
raboof has joined #openscad
JakeSays_ is now known as JakeSays
Ekho- has joined #openscad
hisacro has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<gbruno> [github] kintel synchronize pull request #5474 (Perform vertex serialization as doubles, as that's what we compute in) https://github.com/openscad/openscad/pull/5474
<gbruno> [github] kintel pushed 2 modifications (Perform vertex serialization as doubles, as that's what we compute in) https://github.com/openscad/openscad/commit/d4fbd395081a4246b12a5a36656d248ce74e2b21
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
othx has quit [Read error: Connection reset by peer]
othx has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
mtm has quit [Read error: Connection reset by peer]
mtm has joined #openscad
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 264 seconds]
JakeSays_ is now known as JakeSays
L29Ah has quit [Read error: Connection reset by peer]
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 272 seconds]
JakeSays_ is now known as JakeSays
TheAssassin has quit [Quit: No Ping reply in 180 seconds.]
TheAssassin has joined #openscad
GNUmoon has joined #openscad
hyperair has quit [Ping timeout: 248 seconds]
JakeSays_ has joined #openscad
califax has quit [Ping timeout: 264 seconds]
califax has joined #openscad
JakeSays has quit [Ping timeout: 272 seconds]
hyperair has joined #openscad
L29Ah has joined #openscad
hyperair has quit [Ping timeout: 252 seconds]
JakeSays_ is now known as JakeSays
mtm has quit [Ping timeout: 255 seconds]
mtm has joined #openscad
splud has quit [Ping timeout: 244 seconds]
snakedGT has quit [Quit: Leaving]
J24k1 has quit [Quit: Client closed]
J24k1 has joined #openscad
aiyion has quit [Ping timeout: 264 seconds]
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
aiyion has joined #openscad
aiyion has quit [Remote host closed the connection]
mmu_man has joined #openscad
splud has joined #openscad
aiyion has joined #openscad
ccox has joined #openscad
ccox_ has quit [Ping timeout: 252 seconds]
J24k1 has quit [Quit: Client closed]
J24k1 has joined #openscad
foul_owl has quit [Ping timeout: 252 seconds]
foul_owl has joined #openscad
feep has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
<InPhase> kintel: I finished up my work macos dev tasks I was on for the past month or so, and in the final testing, my Unity build picked up a new requirement for approval on a Unity build after I uploaded and redownloaded the same file (to emulate release conditions), requiring special manual approval under Privacy & Security to proceed. However, a C++ terminal-only program I built with clang/xcode and then
<InPhase> uploaded and redownloaded onto another system account the same way, required no approval, and just ran right out of a /bin/sh script. Both were accessing the network stack and such. I really don't understand all the inconsistencies and rules involved here.
<InPhase> The manual approval process in Privacy & Security was not new to 15.1 though. I've seen that in earlier versions.
<InPhase> It would be nice to actually understand what the rules are supposed to be.
<InPhase> I guess the Unity program was unzipped with the gui, while the C++ program was unzipped in the terminal by running unzip. Did that make the difference? No idea.
JakeSays is now known as JakeSayss
<InPhase> In general it seems important to me for operating systems to actually have well-defined security models. And this is nothing like that sort of notion.
kintel has joined #openscad
<gbruno> [github] EMPanisset opened pull request #5476 (Import parts from PartCAD) https://github.com/openscad/openscad/pull/5476
JakeSayss is now known as JakeSays
<kintel> InPhase I also don't understand how this works : 9
<kintel> Not even sure if pure executables vs. app bundles make a difference
<InPhase> kintel: Security by mystery.
<kintel> I just know that it feels a bit arbitrary, and I still haven't managed to sign the old 2021.01 binaries and have it not crash for me
<InPhase> Hmm, weird.
<InPhase> What about if you rebuild them?
<kintel> I'm also not very motivated to go and read up on the details
<kintel> I would have to rebuild on an old system, and jump through all the hoops there. Not my idea of a good time
<InPhase> I don't think it's too important to do, as long as we can release soon. But the question was more out of curiosity. :)
<InPhase> Here I am again pushing for a release, where there are still two items I was hoping to contribute to the next release but never finished. Such is life.
mmu_man has quit [Ping timeout: 265 seconds]
partcad-user has joined #openscad
<partcad-user> So, who is excited about importing CadQuery and build123d designs into OpenSCAD projects? I mean https://github.com/openscad/openscad/pull/5476 . The opposite (importing OpenSCAD into CadQuery) is already possible but a simple API is coming soon!
mmu_man has joined #openscad
TheCoffeMaker_ has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
<teepee> partcad-user: in general, yes, I do like the idea.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teepee> see questions on the PR
TheCoffeMaker has quit [Excess Flood]
TheCoffeMaker has joined #openscad
<teepee> partcad-user: just curious, feel free to decline answering... is that your PR and / or are you otherwise affiliated with the partcad project? not sure if the nick name indicates a no on the last one
califax has quit [Ping timeout: 264 seconds]
califax has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<teepee> J24k1: * modifier added
<J24k1> great
<J24k1> part 5 is on day 6 .. Ü
<teepee> yep, it will skew more next week
<teepee> lets see if that's less confusing
<J24k1> should we mention that all except ! can be used multiple times?
<J24k1> (modifier)
partcad-user has quit [Quit: Client closed]
J24k1 has quit [Quit: Client closed]
J24k1 has joined #openscad
partcad-user has joined #openscad
<partcad-user> teepee, sorry, got disconnected. I saw the questions up to 12:37. I responded in the PR. PartCAD has a team behind it and I'm not the one who wrote the PR, but I'm the founder
<teepee> no worries, we live in open source time ;-)
<teepee> I saw the impressively huge team on the website
<teepee> cross platform linking to python is not exactly trivial and one of the reasons the python integration is moving very slowly
KimK has joined #openscad
J24k1 has quit [Quit: Client closed]
J24k1 has joined #openscad
partcad-user has quit [Quit: Client closed]
partcad-user has joined #openscad
<partcad-user> teepee, "cross platform linking to python is not exactly trivial", yeah and then build all cadquery dependencies... this is exactly why we are going to package partcad so that its a static binary you talk to through stdin/stdout.
<teepee> that's not going to fly with linux distros
<partcad-user> teepee, do you need help with cross platform linking in the meantime? is that what it takes to make the pull request validation to pass?
<partcad-user> please, explain "that's not going to fly with linux distros"
<teepee> packaging binaries is something none of the bigger distros do, they always build from source
<teepee> so if you want official packages, give them some pointers
<teepee> of course most other distribution channels nowadays are "easier" in that sense
<partcad-user> yes, we'll build a static executable from source.liky pyinstaller, cibuildwheel
<partcad-user> yes, we'll build a static executable from sources. like pyinstaller, cibuildwheel
<partcad-user> but to be honest, i didn't think the distribution through.
<teepee> problem for openscad is that the windows build is based on MXE and that's not easy to handle, I have to check with guso78
<partcad-user> in the latest case we will distribute like golang apps do
<partcad-user> in the worst case we will distribute like golang apps do
<teepee> well, I'm doing most of the builds, Linux, Win, AppImage, Snap, Flatpak
<partcad-user> we can squeeze partcad into your builds (also built from source), or we can have partcad installed separately if people need it
<teepee> MacOs is another point, specifically the intel+apple-silicon builds, but I'm out of that topic as Apple does not allow me to work on that, and I can live with that ;-)
<partcad-user> right now the suggested change is looking for partcad in the current python environment. if it's not there, tough luck. But I do not expect most of users use it today or tomorrow. Soon we will repackage it better.
<teepee> if we could get the python integration working, that would be awesome as that would unlock the work guso78 did for allowing OpenSCAD to natively use python as option
<partcad-user> if we make the pull request work (by adding python to CI/CD images) then will that suffice?
<teepee> while it's two separate things, they could benefit from each other
<partcad-user> Do you want to get a videocall?
<partcad-user> Do you want to get on a videocall?
<teepee> that's a good start, specifically for python integration: no
<teepee> as listed above we have to see how to handle the other platforms
<teepee> It might be ok to decide we can't start with all platforms
<teepee> quick break, need to update the advent calendar script a tiny bit
<partcad-user> yeah, we can probably build with "ENABLE_PYTHON=no" on platforms that are tough. But I can try to get the build working on some of them.
partcad-user has quit [Quit: Client closed]
partcad-user has joined #openscad
<partcad-user> I'm getting constantly disconnected. probably need to install a client app or something