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
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
paddymahoney has quit [Ping timeout: 245 seconds]
teepee has quit [Quit: bye...]
teepee has joined #openscad
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
guerd87 has joined #openscad
guerd871 has quit [Ping timeout: 245 seconds]
paddymahoney has joined #openscad
pca006132 has joined #openscad
guerd871 has joined #openscad
guerd87 has quit [Ping timeout: 255 seconds]
erectus has quit [Remote host closed the connection]
paddymahoney has quit [Ping timeout: 245 seconds]
erectus has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
paddymahoney has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
paddymahoney has quit [Ping timeout: 268 seconds]
paddymahoney has joined #openscad
pca006132 has quit [Remote host closed the connection]
teepee_ has joined #openscad
pca006132 has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
paddymahoney has quit [Ping timeout: 260 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
LordOfBikes has quit [Ping timeout: 272 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
guerd871 has quit [Ping timeout: 268 seconds]
pca006132 has quit [Remote host closed the connection]
LordOfBikes has joined #openscad
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
guerd87 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
J24k26 has joined #openscad
mmu_man has quit [Ping timeout: 256 seconds]
J24k has quit [Ping timeout: 250 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
KimK has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
kanzure has quit [Remote host closed the connection]
kanzure has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
deathonater has quit [Read error: Connection reset by peer]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
snaked has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006133 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006133 is now known as pca006132
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
TheAssassin has quit [Ping timeout: 260 seconds]
TheAssassin has joined #openscad
pca006133 has joined #openscad
pca006132 has quit [Ping timeout: 252 seconds]
pca006133 is now known as pca006132
Guest13 has joined #openscad
Guest13 has quit [Ping timeout: 250 seconds]
pca006132 has quit [Remote host closed the connection]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 255 seconds]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 245 seconds]
kintel has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
paddymahoney has joined #openscad
mmu_man has joined #openscad
paddymahoney has quit [Ping timeout: 256 seconds]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 245 seconds]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 245 seconds]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 240 seconds]
kintel has joined #openscad
<gbruno> [github] kintel opened pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<gbruno> [github] kintel pushed 4 modifications (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/commit/91f97ff8aeeb9beb7ba7d516326826b9a188810f
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
L29Ah has quit [Read error: Connection reset by peer]
L29Ah has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
teepee_ has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Tag tests requiring Manifold as experimental) https://github.com/openscad/openscad/commit/eb11f177174e9f89bbaffc74ac7dc138cf117bec
<gbruno> [github] kintel synchronize pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
Lenar has joined #openscad
Guest13 has joined #openscad
paddymahoney has joined #openscad
Guest13 has quit [Ping timeout: 250 seconds]
paddymahoney has quit [Ping timeout: 252 seconds]
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 245 seconds]
kintel has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
KimK has quit [Ping timeout: 240 seconds]
<gbruno> [github] kintel pushed 1 additions 3 modifications (Add experimental option to github-ci.sh) https://github.com/openscad/openscad/commit/cfc69c258fd48c0f8abff1897d3744e2b9ca02ad
<gbruno> [github] kintel synchronize pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 246 seconds]
<gbruno> [github] kintel pushed 1 modifications (Temporarily add pull_request to test the workflow) https://github.com/openscad/openscad/commit/e0fe4b6f273ad073982a5e7c2fda423b9e21214a
<gbruno> [github] kintel synchronize pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<gbruno> [github] kintel pushed 1 modifications (Qt5 fix) https://github.com/openscad/openscad/commit/220d971443264ff708386eceff47aa22c6d5ea15
<gbruno> [github] kintel synchronize pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<t4nk_fn> kintel, I just tested the first patch you pasted, that worked here on gentoo, at least for the live build I tested with the original ebuild
<t4nk_fn> there was some warning about manifold though, didn't look into it but it build without errors in any case
<t4nk_fn> I myself am gonna stick with my own ebuild and the packages I made though
<t4nk_fn> ... and you gotta love the experimental build anyhow ;)
<kintel> sounds good!
<t4nk_fn> it BUILT, FCOL :(( not 'build' ... what a mess ;)
<kintel> What warnings did you get ?
<t4nk_fn> lemme check
<t4nk_fn> CMake Warning: Manually-specified variables were not used by the project: ENABLE_MANIFOLD
<t4nk_fn> but I don't know if that's because of the gentoo ebuild
<t4nk_fn> it has "-DENABLE_MANIFOLD=OFF"
<t4nk_fn> (but it also has: "# TODO's # package and unbundle manifold", and that's what I went with myself :b)
<kintel> -DENABLE_MANIFOLD isn't a valid option to cmake
<kintel> ..unless gentoo added that option themselves
<gbruno> [github] kintel synchronize pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<gbruno> [github] kintel pushed 1 modifications (Qt5 fix) https://github.com/openscad/openscad/commit/618e88531cd95c249f3713e9527e34298ac1ee2b
<gbruno> [github] kintel edited pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<gbruno> [github] kintel edited pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<t4nk_fn> target_compile_definitions(OpenSCAD PRIVATE ENABLE_MANIFOLD) would that be it perhaps?
<teepee> well, not exactly
<teepee> ideally: when experimental=on -> manifold=auto -> actual value depends on existence of library
<teepee> but in the current state it's probably not worth extra effort
<teepee> experimental stuff is meant to hopefully get into normal state at some point
<gbruno> [github] kintel pushed 2 modifications (WIP: Assemble PolySet for linear_extrude) https://github.com/openscad/openscad/commit/555b4db28a98f2eeed8b428d27d9155e5e6a1344
<teepee> I think the best option would be a page documenting "how to build openscad" in more detail
<kintel> It's a bit misleading that both cmake and C++ compilers use the -D options for different things : /
<gbruno> [github] kintel opened pull request #5096 (Don't use PolySetBuilder for linear_extrude) https://github.com/openscad/openscad/pull/5096
<gbruno> [github] kintel edited pull request #5096 (Don't use PolySetBuilder for linear_extrude) https://github.com/openscad/openscad/pull/5096
<gbruno> [github] kintel edited pull request #5096 (Don't use PolySetBuilder for linear_extrude) https://github.com/openscad/openscad/pull/5096
<InPhase> teepee: Apparently we haven't kept the existing pages up-to-date.
<InPhase> https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Linux/UNIX Recursive submodules are not addressed here, for example.
<teepee> yeah, that too, but there are additional things that were never really covered in addition
<InPhase> This is addressed on the README, but the README is incomplete and links here, and then this is out of date.
<teepee> we should probably remove that from wikibooks
<InPhase> Also there's a massive volume of text between starting at the README and getting to this detail page, so this is probably not adeqaute anyway as a guide.
<InPhase> People will just try their own things most likely before they get there.
<teepee> good point. maybe an index on top could help
<InPhase> Also I don't know what this setenv-unibuild.sh is supposed to be doing for anybody. :) I've never once used that, but it comes first in the instructions.
<InPhase> Setting environment variables before building is pretty non-standard.
<InPhase> Like, this is cmake's job.
<InPhase> I guess this is just setup for that build-dependencies script, although I've never used that either.
<InPhase> Oh, gees, that's not even the right section I was reading. lol
<InPhase> Yes, I concur it's not so cleanly documented for the newly initiated.
<InPhase> I think I would up front just suggest the straightforward cmake path, and then have a link for "configuration options" and one for "dealing with dependency issues".
<InPhase> Maybe step 1, getting source clarifying recursive submodules. Step 2, prerequisites listed with Xcode having "(macos only)" and 3 links to recommended dependency management methods by each platform. And then step 3, a link to configuration options and then the straightforward cmake build path which should be identical by platform. Then a link can be at the bottom for that CI workflows step. These
<InPhase> things I called "links" can still be in the repository, as separate md files maybe. But cleaning up the README to the standard path would clarify a lot I think.
<InPhase> Maybe step 4 can note how the resources and libraries are picked up from either the directory it's run from, or from the platform-specific configuration directories, since that's a hidden subtlety of installation that people will need to manage after building.
LordOfBikes has quit [Ping timeout: 256 seconds]
TheCoffeMaker has quit [Quit: So long and thanks for all the fish]
TheCoffeMaker has joined #openscad
<InPhase> I bet including just that information would shrink the README wildly, and give cleaner organization for adding the informatino we're missing in some standardized locations. In large part because it will be less broken apart by platform, but instead, arranged mostly by step, with platform specific stuff just noted where needed.
LordOfBikes has joined #openscad
<teepee> I think the setenv is meant for the uni-build-depends where it really downloads every library and builds that
dostoyevsky2 has quit [Quit: leaving]
<teepee> that's pretty much replaced by either available libs in the distros + submodules
dostoyevsky2 has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
califax_ has joined #openscad
<gbruno> [github] t-paul pushed 2 additions 1 removals (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/commit/ee9ab3ad038e2b55b11630352a5ff027d2a8135a
<gbruno> [github] t-paul opened pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
califax has quit [Ping timeout: 260 seconds]
califax_ is now known as califax
<teepee> meh, how do I run that new workflow :)
<gbruno> [github] t-paul pushed 1 modifications (Enable run at pull request.) https://github.com/openscad/openscad/commit/ef8c69716a8805b45ec723679ad2529ef6908482
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
<gbruno> [github] t-paul pushed 2 modifications (Try with sudo.) https://github.com/openscad/openscad/commit/d0d4a0053bd3fc15846de3a02d753e4a6b64ebcb
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
<gbruno> [github] t-paul pushed 1 modifications (Add ninja-build.) https://github.com/openscad/openscad/commit/11660022f08f8b431d9eff265a3bcd8d12bac35c
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
<teepee> hmm, do we still consider lib3mf optional? looks like that broke too
<gbruno> [github] t-paul pushed 1 modifications (Disable tests.) https://github.com/openscad/openscad/commit/fd06d940f0ae2610051adffaa1bfaab74e98f019
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 255 seconds]
<teepee> argh, cmake :(
paddymahoney has joined #openscad
paddymahoney has quit [Ping timeout: 245 seconds]
paddymahoney has joined #openscad
<Scopeuk> that is a correct response
Lenar has quit [Ping timeout: 250 seconds]
paddymahoney has quit [Ping timeout: 256 seconds]
<juri_> I currently have patches blocked because upstream loves cmake. ugh.
paddymahoney has joined #openscad
<gbruno> [github] t-paul pushed 1 modifications (Add libglm-dev package.) https://github.com/openscad/openscad/commit/d9e1820707ce9b237437586e4d8e2c976d8f0f14
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
paddymahoney has quit [Ping timeout: 245 seconds]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] t-paul edited pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
TheCoffeMaker has quit [Ping timeout: 245 seconds]
TheCoffeMaker has joined #openscad
Joel has quit [Read error: Connection reset by peer]
Joel has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<gbruno> [github] kintel closed pull request #5095 (Build fix: Make non-experimental build work again) https://github.com/openscad/openscad/pull/5095
<gbruno> [github] kintel pushed 1 additions 8 modifications (Build fix: Make non-experimental build work again (#5095) ..and add experimental option to github-ci.sh) https://github.com/openscad/openscad/commit/ca2db18d084cc1acc1fe872f762a67d0f770c863
<gbruno> [github] kintel closed issue #4875 (Set up and run non-experimental tests on the CI) https://github.com/openscad/openscad/issues/4875
kintel has joined #openscad
<kintel> teepee I found that best way to run unmerged workflows is to open a PR with "on: pull_request", then remove that when the workflow ran correctly.
<kintel> Some docs claim that "gh workflow run" can do that from a branch, but something is seriously wrong with "gh workflow"..
<teepee> yeah, that's what I ended up with, it's not even selectable if wokflow_dispatch is there
<kintel> Anyway, I merged my PR, so it's all yours
<kintel> lib3mf is a mess in multiple places. I started on some cleanup, but I lost steam once I realized I have to rewrite FindLib3MF ...
<kintel> ..rewrite so it properly supports asking for a version
<kintel> But even better: Kill V1 support, but I didn't want to try taking that on:)
<gbruno> [github] t-paul pushed 2 modifications (Fix 3mf-export test setup; extend build matrix for ENABLE_TESTS on/off.) https://github.com/openscad/openscad/commit/e9353cc2adc2f30fad6363af105d5efa316b3af3
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097
<teepee> there's not even an official debian package for v2 yet
<teepee> I've fixed the TESTS=ON build with missing 3mf, it was just the export test that broke ctest setup
<teepee> the new build matrix does non-experimental builds with TEST=ON and TEST=OFF for now
<teepee> not using the CI setup, but the documented user build, so it also covers the uni-get-dependencies flow
<teepee> no tests are run though
<teepee> unfortunately github only has ubuntu and very much says "don't use self-hosted runners for public repos"
<teepee> so I guess I still have a look on the build machine if we can get some extra runs on other distros
* kintel Don't they support using docker containers?
<kintel> ..but then again, that kind of what our own CI is good for :)
<teepee> oh, right, so ubuntu runner but build inside a container
<teepee> but yes, I' also a bit worried adding too much on the free github plan
<kintel> What does TEST=ON do if tests are not run? Just cmake's the tests?
<teepee> ENABLE_TESTS=OFF completely disables the tests/CMakeLists.txt IIRC
<teepee> ON is default
<teepee> with ON it still does the pyenv setup and processes the cmake file
<teepee> this failed because the 3mfexport test is flagged as experimental (due to predictible output)
<teepee> later it tries to disable that with lib3mf not found, but fails to find the test
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<gbruno> [github] t-paul pushed 2 modifications (Fix 3mf-export test setup; extend build matrix for ENABLE_TESTS on/off.) https://github.com/openscad/openscad/commit/e862231ad34abe4a711a3103d10eaf03abfc43c3
<gbruno> [github] t-paul synchronize pull request #5097 (Add minimum Linux build without tests using the support scripts.) https://github.com/openscad/openscad/pull/5097