<kintel>
InPhase If Unity signs everything it builds, how do they manager private signing keys? Do they have a cloud-based build service or smth.?
<InPhase>
You know, that's a very good question.
<InPhase>
Is there a signing chain thing maybe, like with certs?
<InPhase>
kintel: I'm not 100% certain they do, as I expressed earlier. It's what I read, and it was compatible with what I saw.
<kintel>
Right, so you're not building yourself, you're just executing binaries originating from some other dev's Unity build setup?
<kintel>
I was under the impression that unity is mostly a binary shell running C# code in an internal CLR VM
<InPhase>
No, I build them myself.
<InPhase>
And was also running some stuff built by undergrads who had no apple dev anything, and just a Unity license key I gave them.
<InPhase>
kintel: Well, C# is of course a VM... Does that bypass the signing thing completely because only the VM is the executable?
<InPhase>
That would be... an oversight.
<kintel>
I think there is a flag where you allow generated code to be executed in your process after you signed it
<InPhase>
I don't know, the whole thing feels like a shameless money grab the more I think about it, and like nothing to do with security.
<kintel>
If you build yourself, you won't need to sign. Not sure how Apple pulls that one off
leptonix has quit [Ping timeout: 255 seconds]
<kintel>
My money is on Unity shipping signed binaries allowing VM execution :)
<InPhase>
Some of the stuff I was running was built by someone else on another machine. Although none of it was "first execution on that computer". I didn't get around to trying that yet.
<InPhase>
I hadn't really systematically explored it or anything, just built up a few observations of everything just working fine.
<InPhase>
So I was trying to sort out what the difference is that causes the OpenSCAD suffering.
<kintel>
You cannot really revoke anything you accepted to run, without reinstalling macOS, so it's hard to explore in detail : (
leptonix has joined #openscad
<kintel>
possibly modulo creating new user accounts
<kintel>
I'm doing all my testing in a VM, which is how I finally made progress
<kintel>
btw., signing doesn't really help much, you also have to notarize, which means submitting binaries to Apple for analysis
<kintel>
..or should we just merge and deal with bugs if/as they get reported/
kintel has quit [Client Quit]
<sobel>
octoprint and OpenSCAD: two great tastes that go great together
<sobel>
sorry, did you need an ad spot? i have used OpenSCAD in all my 3d print projects. i've tried FreeCAD and consider it a good complementary tool but if i had to choose just one, it would be OpenSCAD
<kintel>
sobel The above ticket slightly modifies the Octoprint integration in OpenSCAD, just needs some testing by someone who has a working Octoprint deployment
<InPhase>
J24k28: :) Given the comments below, it could be improved by slowing the transition time by a factor of like 10 and randomly selecting red, blue, green, and yellow for each dot or segment.
<J24k28>
i even wonder if you can change the text
<InPhase>
I presume that's hardcoded.
<InPhase>
If not I'm curious how.
<J24k28>
Ah he made A-Z with control points
<InPhase>
Ah, he added that as a reply. Yeah, that's what I figured it had to be.
<InPhase>
Although if he did the whole alphabet, I guess you can change the text. :)
misterfish has quit [Ping timeout: 248 seconds]
<sobel>
i should be able to get my printer+octoprint back into action this weekend
cart_ has quit [Ping timeout: 265 seconds]
Non-ICE has quit [Quit: Screw you guys, im going home!]
Non-ICE has joined #openscad
greenbigfrog has quit [Ping timeout: 245 seconds]
guso78k has joined #openscad
greenbigfrog has joined #openscad
cart_ has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
gunnbr has joined #openscad
gunnbr has quit [Client Quit]
J24k28 has quit [Quit: Client closed]
J24k28 has joined #openscad
guso78k has quit [Ping timeout: 256 seconds]
cart_ has quit [Remote host closed the connection]
cart_ has joined #openscad
cart_ has quit [Remote host closed the connection]