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: 260 seconds]
mtm has joined #openscad
GNUmoon has quit [Ping timeout: 264 seconds]
GNUmoon has joined #openscad
<gbruno> [github] ochafik edited pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
kintel has joined #openscad
<gbruno> [github] ochafik edited pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
<kintel> teepee I'll take a look, worst case we can open a separate issue for it
kintel has quit [Client Quit]
<gbruno> [github] ochafik edited pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
<gbruno> [github] ochafik edited pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
<gbruno> [github] ochafik synchronize pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
dustinm` has quit [Quit: Leaving]
linext has joined #openscad
dustinm` has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
<gbruno> [github] ochafik synchronize pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
mmu_man has joined #openscad
l_k has quit [Ping timeout: 265 seconds]
l_k has joined #openscad
J24k35 has joined #openscad
J24k21 has quit [Ping timeout: 240 seconds]
linext has quit [Quit: Client closed]
hyperair has quit [Ping timeout: 260 seconds]
kintel has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
hyperair has joined #openscad
snakedGT has quit [Quit: Leaving]
snaked has joined #openscad
<gbruno> [github] kintel pushed 1 additions 1 modifications 1 removals (Adjust tests, fixes 3mfrendermanifoldtest_polyhedron-tests failure) https://github.com/openscad/openscad/commit/ac38adb5c49cd9d1f1de071d34c748bef2f51966
<gbruno> [github] kintel synchronize pull request #5527 (Add 3MF color support) https://github.com/openscad/openscad/pull/5527
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hyperair has quit [Ping timeout: 244 seconds]
lastrodamo has joined #openscad
guerdy has quit [Read error: Connection reset by peer]
guerd has joined #openscad
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee has joined #openscad
mmu_man has joined #openscad
J24k35 has quit [Quit: Client closed]
J24k35 has joined #openscad
mtm has quit [Ping timeout: 252 seconds]
mtm has joined #openscad
<teepee> huh, now that's an unexpected failure mode (on windows)... https://imgur.com/smwk9i6
hyperair has joined #openscad
<gbruno> [github] t-paul pushed 1 modifications (Add option for tmate debug session on manual workflow dispatch.) https://github.com/openscad/openscad/commit/45f07b41f2a7639d3532688ae6ce1df4b0821391
<gbruno> [github] t-paul synchronize pull request #5527 (Add 3MF color support) https://github.com/openscad/openscad/pull/5527
<gbruno> [github] bdwheele opened pull request #5539 (Fix check-dependencies.sh on Fedora 41) https://github.com/openscad/openscad/pull/5539
TOV has joined #openscad
TOV has quit [Client Quit]
TOV has joined #openscad
TOV has left #openscad [#openscad]
guerd has quit [Read error: Connection reset by peer]
<gbruno> [github] t-paul opened pull request #5540 (Add option for tmate debug session on manual workflow dispatch.) https://github.com/openscad/openscad/pull/5540
<gbruno> [github] t-paul pushed 1 modifications (Add option for tmate debug session on manual workflow dispatch.) https://github.com/openscad/openscad/commit/1e97a8a9a02267d8566383911a714d1ca3e4e59a
<gbruno> [github] t-paul closed pull request #5540 (Add option for tmate debug session on manual workflow dispatch.) https://github.com/openscad/openscad/pull/5540
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #5540 from openscad/workflow-add-tmate Add option for tmate debug session on manual workflow dispatch.) https://github.com/openscad/openscad/commit/e3679d68ff16ad16a0c504e81c7e25fa4b0298ee
<gbruno> [github] t-paul pushed 1 modifications (Don't start tmate in detached mode.) https://github.com/openscad/openscad/commit/0901dfece957f500195d19d9cda8a7384754abc6
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #5541 from openscad/update-tmate Don't start tmate in detached mode.) https://github.com/openscad/openscad/commit/6838392e48ff1d34bae0d6732a07137b9d2f8996
<gbruno> [github] t-paul opened pull request #5541 (Don't start tmate in detached mode.) https://github.com/openscad/openscad/pull/5541
<gbruno> [github] t-paul closed pull request #5541 (Don't start tmate in detached mode.) https://github.com/openscad/openscad/pull/5541
kintel has joined #openscad
<kintel> teepee Same color issue on macOS - could it be a v1 vs. v2 issue?
<teepee> should not, it works locally with both (on Linux obviously), but I can try again
<teepee> I've added a tmate debug session switch to the windows action, hopefully I can inspect the actual file
<teepee> maybe we can find a way of adding those to the artifacts at some point too
<teepee> it's a strange pattern though, like blue is only half precision?
<teepee> macOS Experimental Tests / macos-13 qt6 (pull_request) Successful in 24m
<teepee> macOS Experimental Tests / macos-13 qt5 (pull_request) Successful in 22m
<teepee> ?
<teepee> the macOS test runs report green on github. does it fail for you locally?
<teepee> I had a fun effect with V1 which was working fine locally but failed on github caused by Eigen - https://github.com/openscad/openscad/pull/5527/commits/61e4ee2362d0f40a49fcbc4d7a7dd0572b12d365
<kintel> GitHub CI uses lib3mf V1, I use lib3mf V2 locally
<kintel> I'll run a test with V1 locally as well. The main difference will be V1 is all homebrew while V2 is all manually built deps
<teepee> ah, I'll retry with v2 on Linux
<teepee> or better with both
<teepee> current local build has 2.3.2 (using official debian package)
<teepee> oh, it did not pick up the ctest changes, so I guess I'l just do a full rebuild to be on the safe side
<kintel> wait, lib3mf on GitHub CI is also V2 (2.3.1)
<kintel> ..so something else is odd
anoblet has joined #openscad
<kintel> CPU is also different. I'll try to replicate the GitHub env locally and re-test
<anoblet> I'm trying to use text() inside of a module, though when I try to run Openscad, I get hundreds of errors similar to "variable size not specified as parameter in file tag.scad", using text outside of the module works.
<gbruno> [github] t-paul closed pull request #5539 (Fix check-dependencies.sh on Fedora 41) https://github.com/openscad/openscad/pull/5539
<gbruno> [github] t-paul pushed 2 modifications (Merge pull request #5539 from bdwheele/fedora41-build-fixes Fix check-dependencies.sh on Fedora 41) https://github.com/openscad/openscad/commit/5cb4ccfc1bc5955cbdb8bf7556423ba91462c108
<teepee> anoblet: can you put the script in a paste service and put the link to it here?
<teepee> paste?
<othx> paste is https://bpa.st for .scad files and other text like long error reports, https://pasteboard.co/ or https://imgur.com/ for images
<teepee> kintel: V2: 100% tests passed, 0 tests failed out of 82
<teepee> that's ctest -R 3mf
<teepee> oh, you overwrite text()
<teepee> I assume that's not intentional
<anoblet> Ahh... That's super silly of me :) Thanks for the sanity check!
<kintel> 82? I get 86 tests
<teepee> no problem, that's why rubber ducks are so useful :-)
<kintel> ..and these fail for me: 3mfrendertest_issue1225 3mfcolorpngtest_color-cubes 3mfcolorpngtest_color-tests3 3mfcolorpngtest_linear_extrude-parameter-tests 3mfcolorpngtest_resize-tests
<kintel> both with homebrew deps and release deps
<teepee> I have 85, 3 are not run
<kintel> 94% tests passed, 5 tests failed out of 86
<teepee> 27/85 Test #2013: 3mfrendertest_issue1225 .......................................... Passed 0.32 sec
<anoblet> :)
anoblet has quit [Quit: Client closed]
<teepee> I don't see 3mfcolorpng tests at all
<teepee> oh, argh, let me check the branch; I think the tmate stuff got in the way
<teepee> as that needed to go into master, doh
<teepee> aaaand back to square one, already switched to v1, lets see
<teepee> aha: 100% tests passed, 0 tests failed out of 86
<kintel> good :)
<kintel> hm, even this fails for me when exported to 3mf: color([1,0,0]) cube(10);
<kintel> even in non-Manifold mode
<teepee> samve with V2: 100% tests passed, 0 tests failed out of 86
<kintel> teepee Could you check cube.3mf on the file server home dir and see if that differs from your own export of the above minimal example?
<kintel> import("cube.3mf") gives me a black cube
<kintel> ..and if it differs, send me the good file and I can take a look at what goes wrong, unless you spot an obvious bug :)
<kintel> (don't have a Linux box handy right now)
<teepee> <base name="Color 1" displaycolor="#00000000"/>
<teepee> it did export black
<kintel> oh. That the only difference? ..and it should be #ff000000 ?
<teepee> probably, which test is it?
<teepee> oh, that was just manual export?
<teepee> saved cube-red.3mf on the fileserver
<teepee> <base name="Color 1" displaycolor="#FF0000FF"/>
<teepee> that's with V2, I think V1 will only allow #FF000000 as it has no means to control the alpha channel
<ecraven> is there any way to simulate modelled gears?
<ecraven> as in, move one, see what the others do?
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee_ has joined #openscad
kintel has joined #openscad
<kintel> teepee it was just the most minimal test I could think of and it broke : /
<teepee_> good start, it seems to prove the export part is the issue
<teepee_> does it import the red cube?
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<kintel> where did you save it?
<teepee> should be along you cube.3mf, let me check
<teepee> hmm, no
<teepee> oh, oops, I think I overwrote your file
<teepee> yep, both are same now
kintel has quit [Read error: Connection reset by peer]
<gbruno> [github] t-paul pushed 4 modifications (Add comments for default color.) https://github.com/openscad/openscad/commit/b3138b0664047dc3f96bf2c093ecc5290e5beb89
<gbruno> [github] t-paul synchronize pull request #5527 (Add 3MF color support) https://github.com/openscad/openscad/pull/5527
kintel has joined #openscad
<kintel> teepee your file imports fine. I'll chase the bad color; may not have time today, but I'll put it on my list
<teepee> I'll try to convince github to enable ssh, so far that did not really work, maybe I can catch it there
kintel has quit [Client Quit]
kintel has joined #openscad
<kintel> The github ssh stuff is a bit odd, I tend to go to CircleCI whenever I can.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<gbruno> [github] Rotzbua opened pull request #95 (chore(deps): move types to dev dependencies) https://github.com/openscad/openscad-playground/pull/95
<gbruno> [github] Rotzbua opened pull request #96 (chore(deps): update webpack dependencies) https://github.com/openscad/openscad-playground/pull/96
germ_ has quit [Read error: Connection reset by peer]
germ has joined #openscad
ToAruShiroiNeko has quit [Remote host closed the connection]
ToAruShiroiNeko has joined #openscad
lastrodamo has quit [Quit: Leaving]
<gbruno> [github] Rotzbua opened pull request #97 (chore(deps): remove unused rollup plugins) https://github.com/openscad/openscad-playground/pull/97
<gbruno> [github] Rotzbua edited pull request #97 (chore(deps): remove unused rollup plugins) https://github.com/openscad/openscad-playground/pull/97
<gbruno> [github] Rotzbua edited pull request #97 (chore(deps): remove unused rollup plugins) https://github.com/openscad/openscad-playground/pull/97
J24k35 has quit [Quit: Client closed]
J24k35 has joined #openscad
kintel has joined #openscad
<kintel> teepee Found something, see github comment. Don't have time to play more right now
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 244 seconds]
stefanct has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
<gbruno> [github] Rotzbua opened pull request #98 (chore(deps): update loader) https://github.com/openscad/openscad-playground/pull/98
<gbruno> [github] Rotzbua edited pull request #98 (chore(deps): update loader dependencies) https://github.com/openscad/openscad-playground/pull/98
stefanct has joined #openscad
stefanct has quit [Ping timeout: 244 seconds]
stefanct has joined #openscad
<gbruno> [github] Rotzbua opened issue #99 (Multiple plugins for typescript) https://github.com/openscad/openscad-playground/issues/99
kintel has joined #openscad
<kintel> Fixing the overflow issue in the most naive way fixed most failures.
<kintel> Now only 3mfrendertest_issue1225 fails
<kintel> ..with Assertion failed: (polyset.color_indices.size() == polyset.indices.size()), function tessellate_faces, file PolySetUtils.cc, line 87.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teepee> that assertion is wrong if color_indices is empty?
<gbruno> [github] t-paul pushed 2 modifications (Unify color channel conversion.) https://github.com/openscad/openscad/commit/43cf4e8227d9962cae782d4d17391f5841a317ea
<gbruno> [github] t-paul synchronize pull request #5527 (Add 3MF color support) https://github.com/openscad/openscad/pull/5527
<gbruno> [github] bneuen synchronize pull request #3505 (Allow 2D objects in 3D hull and minkowski operations) https://github.com/openscad/openscad/pull/3505
kintel has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<gbruno> [github] ochafik closed pull request #95 (chore(deps): move types to dev dependencies) https://github.com/openscad/openscad-playground/pull/95
<gbruno> [github] ochafik pushed 1 modifications (chore(deps): move types to dev dependencies * bump to latest possible version) https://github.com/openscad/openscad-playground/commit/e28a17484c1336db15cce53dc5e0fd0f6d26ff95
<gbruno> [github] ochafik closed pull request #96 (chore(deps): update webpack dependencies) https://github.com/openscad/openscad-playground/pull/96
<gbruno> [github] ochafik pushed 1 modifications (chore(deps): update webpack dependencies) https://github.com/openscad/openscad-playground/commit/cb64dc4c81fc307c23d62677bc4bb6d5e18393a9
<gbruno> [github] ochafik closed pull request #97 (chore(deps): remove unused rollup plugins) https://github.com/openscad/openscad-playground/pull/97
<gbruno> [github] ochafik pushed 2 modifications (chore(deps): remove unused rollup plugins) https://github.com/openscad/openscad-playground/commit/cfc34ce33d587fb256bd9c823ebf4dc2045e0dfd
<gbruno> [github] ochafik closed pull request #98 (chore(deps): update loader dependencies) https://github.com/openscad/openscad-playground/pull/98
<gbruno> [github] ochafik pushed 1 modifications (chore(deps): update loader) https://github.com/openscad/openscad-playground/commit/a4a33d25411fb62866340aea37b326cc683b86f2
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
<gbruno> [github] ochafik closed pull request #4163 (Support performance timings of heavy operations) https://github.com/openscad/openscad/pull/4163
<gbruno> [github] ochafik closed pull request #4151 (Experimental tree rewriting) https://github.com/openscad/openscad/pull/4151
<gbruno> [github] ochafik closed pull request #4160 (Filtered numeric type (optionally lazy) that seems to work well (slowly) in WASM builds) https://github.com/openscad/openscad/pull/4160
<gbruno> [github] ochafik closed pull request #4561 ([DRAFT] Flatten CSG tree to let more lazy unions bubble up to the top) https://github.com/openscad/openscad/pull/4561
<gbruno> [github] ochafik synchronize pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
<gbruno> [github] ochafik closed pull request #4121 ([fast-csg-repair] Repair polyhedra the best we can (fixes GEB.scad)) https://github.com/openscad/openscad/pull/4121
<gbruno> [github] bneuen synchronize pull request #3505 (Allow 2D objects in 3D hull and minkowski operations) https://github.com/openscad/openscad/pull/3505
<gbruno> [github] ochafik closed pull request #4107 ([fast-csg] Support for upcoming CGAL remeshing) https://github.com/openscad/openscad/pull/4107
<gbruno> [github] ochafik synchronize pull request #4648 (Speed up script evaluation by prehashing & interning identifier strings) https://github.com/openscad/openscad/pull/4648
<gbruno> [github] ochafik synchronize pull request #4648 (Speed up script evaluation by prehashing & interning identifier strings) https://github.com/openscad/openscad/pull/4648
foul_owl has quit [Ping timeout: 252 seconds]
<gbruno> [github] ochafik synchronize pull request #4648 (Speed up script evaluation by prehashing & interning identifier strings) https://github.com/openscad/openscad/pull/4648
mmu_man has quit [Ping timeout: 265 seconds]