00:02
pca006132 has quit [Remote host closed the connection]
00:03
pca006132 has joined #openscad
00:05
pca006132 has quit [Remote host closed the connection]
00:07
paddymahoney has quit [Ping timeout: 245 seconds]
00:08
teepee has quit [Quit: bye...]
00:10
teepee has joined #openscad
00:11
pca006132 has joined #openscad
00:13
pca006132 has quit [Remote host closed the connection]
00:14
guerd87 has joined #openscad
00:14
guerd871 has quit [Ping timeout: 245 seconds]
00:17
paddymahoney has joined #openscad
00:19
pca006132 has joined #openscad
00:20
guerd871 has joined #openscad
00:21
guerd87 has quit [Ping timeout: 255 seconds]
00:23
erectus has quit [Remote host closed the connection]
00:23
paddymahoney has quit [Ping timeout: 245 seconds]
00:23
erectus has joined #openscad
00:23
pca006132 has quit [Remote host closed the connection]
00:24
pca006132 has joined #openscad
00:26
pca006132 has quit [Remote host closed the connection]
00:26
pca006132 has joined #openscad
00:28
paddymahoney has joined #openscad
00:29
pca006132 has quit [Remote host closed the connection]
00:34
pca006132 has joined #openscad
00:36
paddymahoney has quit [Ping timeout: 268 seconds]
00:37
paddymahoney has joined #openscad
00:40
pca006132 has quit [Remote host closed the connection]
00:43
teepee_ has joined #openscad
00:45
pca006132 has joined #openscad
00:47
teepee has quit [Ping timeout: 260 seconds]
00:47
teepee_ is now known as teepee
00:49
paddymahoney has quit [Ping timeout: 260 seconds]
00:50
pca006132 has quit [Remote host closed the connection]
00:50
pca006132 has joined #openscad
00:53
pca006132 has quit [Remote host closed the connection]
00:53
pca006132 has joined #openscad
00:56
pca006132 has quit [Remote host closed the connection]
00:56
pca006132 has joined #openscad
00:59
pca006132 has quit [Remote host closed the connection]
00:59
pca006132 has joined #openscad
01:01
pca006132 has quit [Remote host closed the connection]
01:02
pca006132 has joined #openscad
01:04
pca006132 has quit [Remote host closed the connection]
01:05
pca006132 has joined #openscad
01:07
pca006132 has quit [Remote host closed the connection]
01:08
pca006132 has joined #openscad
01:10
pca006132 has quit [Remote host closed the connection]
01:11
pca006132 has joined #openscad
01:13
pca006132 has quit [Remote host closed the connection]
01:14
pca006132 has joined #openscad
01:16
pca006132 has quit [Remote host closed the connection]
01:17
pca006132 has joined #openscad
01:19
pca006132 has quit [Remote host closed the connection]
01:20
pca006132 has joined #openscad
01:22
pca006132 has quit [Remote host closed the connection]
01:22
pca006132 has joined #openscad
01:25
pca006132 has quit [Remote host closed the connection]
01:25
pca006132 has joined #openscad
01:28
pca006132 has quit [Remote host closed the connection]
01:28
pca006132 has joined #openscad
01:31
pca006132 has quit [Remote host closed the connection]
01:31
pca006132 has joined #openscad
01:33
pca006132 has quit [Remote host closed the connection]
01:34
pca006132 has joined #openscad
01:36
pca006132 has quit [Remote host closed the connection]
01:37
pca006132 has joined #openscad
01:39
pca006132 has quit [Remote host closed the connection]
01:39
pca006132 has joined #openscad
01:42
pca006132 has quit [Remote host closed the connection]
01:42
pca006132 has joined #openscad
01:45
pca006132 has quit [Remote host closed the connection]
01:46
pca006132 has joined #openscad
01:48
pca006132 has quit [Remote host closed the connection]
01:48
pca006132 has joined #openscad
01:51
pca006132 has quit [Remote host closed the connection]
01:51
pca006132 has joined #openscad
01:54
pca006132 has quit [Remote host closed the connection]
01:54
pca006132 has joined #openscad
01:55
LordOfBikes has quit [Ping timeout: 272 seconds]
01:59
pca006132 has quit [Remote host closed the connection]
02:05
pca006132 has joined #openscad
02:05
guerd871 has quit [Ping timeout: 268 seconds]
02:08
pca006132 has quit [Remote host closed the connection]
02:08
LordOfBikes has joined #openscad
02:08
pca006132 has joined #openscad
02:11
pca006132 has quit [Remote host closed the connection]
02:11
pca006132 has joined #openscad
02:14
pca006132 has quit [Remote host closed the connection]
02:14
pca006132 has joined #openscad
02:16
pca006132 has quit [Remote host closed the connection]
02:17
pca006132 has joined #openscad
02:19
pca006132 has quit [Remote host closed the connection]
02:20
pca006132 has joined #openscad
02:20
guerd87 has joined #openscad
02:23
pca006132 has quit [Remote host closed the connection]
02:23
pca006132 has joined #openscad
02:25
pca006132 has quit [Remote host closed the connection]
02:26
pca006132 has joined #openscad
02:28
pca006132 has quit [Remote host closed the connection]
02:29
pca006132 has joined #openscad
02:31
pca006132 has quit [Remote host closed the connection]
02:31
pca006132 has joined #openscad
02:33
J24k26 has joined #openscad
02:34
mmu_man has quit [Ping timeout: 256 seconds]
02:36
J24k has quit [Ping timeout: 250 seconds]
02:39
pca006132 has quit [Remote host closed the connection]
02:39
pca006132 has joined #openscad
02:41
pca006132 has quit [Remote host closed the connection]
02:42
pca006132 has joined #openscad
02:44
pca006132 has quit [Remote host closed the connection]
02:45
pca006132 has joined #openscad
02:47
pca006132 has quit [Remote host closed the connection]
02:48
pca006132 has joined #openscad
02:50
pca006132 has quit [Remote host closed the connection]
02:50
pca006132 has joined #openscad
02:53
pca006132 has quit [Remote host closed the connection]
02:53
pca006132 has joined #openscad
02:54
KimK has joined #openscad
02:58
pca006132 has quit [Remote host closed the connection]
02:58
pca006132 has joined #openscad
03:01
pca006132 has quit [Remote host closed the connection]
03:01
pca006132 has joined #openscad
03:02
kanzure has quit [Remote host closed the connection]
03:02
kanzure has joined #openscad
03:07
pca006132 has quit [Remote host closed the connection]
03:07
pca006132 has joined #openscad
03:10
pca006132 has quit [Remote host closed the connection]
03:10
pca006132 has joined #openscad
03:12
pca006132 has quit [Remote host closed the connection]
03:13
pca006132 has joined #openscad
03:15
pca006132 has quit [Remote host closed the connection]
03:16
pca006132 has joined #openscad
03:18
pca006132 has quit [Remote host closed the connection]
03:24
pca006132 has joined #openscad
03:25
deathonater has quit [Read error: Connection reset by peer]
03:29
pca006132 has quit [Remote host closed the connection]
03:29
pca006132 has joined #openscad
03:32
pca006132 has quit [Remote host closed the connection]
03:32
pca006132 has joined #openscad
03:34
pca006132 has quit [Remote host closed the connection]
03:35
pca006132 has joined #openscad
03:37
pca006132 has quit [Remote host closed the connection]
03:38
pca006132 has joined #openscad
03:40
pca006132 has quit [Remote host closed the connection]
03:41
pca006132 has joined #openscad
03:43
pca006132 has quit [Remote host closed the connection]
03:45
pca006132 has joined #openscad
03:47
pca006132 has quit [Remote host closed the connection]
03:47
pca006132 has joined #openscad
03:50
pca006132 has quit [Remote host closed the connection]
03:50
pca006132 has joined #openscad
03:53
pca006132 has quit [Remote host closed the connection]
03:53
pca006132 has joined #openscad
03:56
pca006132 has quit [Remote host closed the connection]
03:56
pca006132 has joined #openscad
03:58
pca006132 has quit [Remote host closed the connection]
03:59
pca006132 has joined #openscad
04:01
pca006132 has quit [Remote host closed the connection]
04:02
pca006132 has joined #openscad
04:04
pca006132 has quit [Remote host closed the connection]
04:05
pca006132 has joined #openscad
04:07
pca006132 has quit [Remote host closed the connection]
04:07
pca006132 has joined #openscad
04:10
pca006132 has quit [Remote host closed the connection]
04:10
pca006132 has joined #openscad
04:11
snaked has joined #openscad
04:15
pca006132 has quit [Remote host closed the connection]
04:15
pca006132 has joined #openscad
04:18
pca006132 has quit [Remote host closed the connection]
04:18
pca006132 has joined #openscad
04:21
pca006132 has quit [Remote host closed the connection]
04:21
pca006132 has joined #openscad
04:23
pca006132 has quit [Remote host closed the connection]
04:24
pca006132 has joined #openscad
04:26
pca006132 has quit [Remote host closed the connection]
04:27
pca006132 has joined #openscad
04:29
pca006132 has quit [Remote host closed the connection]
04:30
pca006132 has joined #openscad
04:32
pca006132 has quit [Remote host closed the connection]
04:33
pca006132 has joined #openscad
04:38
pca006132 has quit [Remote host closed the connection]
04:38
pca006132 has joined #openscad
04:41
pca006133 has joined #openscad
04:41
pca006132 has quit [Remote host closed the connection]
04:41
pca006133 is now known as pca006132
04:44
pca006132 has quit [Remote host closed the connection]
04:44
pca006132 has joined #openscad
04:47
pca006132 has quit [Remote host closed the connection]
04:47
pca006132 has joined #openscad
04:49
pca006132 has quit [Remote host closed the connection]
04:50
pca006132 has joined #openscad
04:52
pca006132 has quit [Remote host closed the connection]
04:53
pca006132 has joined #openscad
04:55
pca006132 has quit [Remote host closed the connection]
04:56
pca006132 has joined #openscad
04:58
pca006132 has quit [Remote host closed the connection]
04:58
pca006132 has joined #openscad
05:01
pca006132 has quit [Remote host closed the connection]
05:01
pca006132 has joined #openscad
05:04
pca006132 has quit [Remote host closed the connection]
05:04
pca006132 has joined #openscad
05:07
pca006132 has quit [Remote host closed the connection]
05:07
pca006132 has joined #openscad
05:09
pca006132 has quit [Remote host closed the connection]
05:10
pca006132 has joined #openscad
05:12
pca006132 has quit [Remote host closed the connection]
05:13
pca006132 has joined #openscad
05:15
pca006132 has quit [Remote host closed the connection]
05:15
pca006132 has joined #openscad
05:18
pca006132 has quit [Remote host closed the connection]
05:18
pca006132 has joined #openscad
05:21
pca006132 has quit [Remote host closed the connection]
05:21
pca006132 has joined #openscad
05:24
pca006132 has quit [Remote host closed the connection]
05:24
pca006132 has joined #openscad
05:26
pca006132 has quit [Remote host closed the connection]
05:27
pca006132 has joined #openscad
05:31
pca006132 has quit [Remote host closed the connection]
05:32
pca006132 has joined #openscad
05:34
pca006132 has quit [Remote host closed the connection]
05:35
pca006132 has joined #openscad
05:37
pca006132 has quit [Remote host closed the connection]
05:37
pca006132 has joined #openscad
05:40
pca006132 has quit [Remote host closed the connection]
05:40
pca006132 has joined #openscad
05:43
pca006132 has quit [Remote host closed the connection]
05:43
pca006132 has joined #openscad
05:46
pca006132 has quit [Remote host closed the connection]
05:46
pca006132 has joined #openscad
05:48
pca006132 has quit [Remote host closed the connection]
05:49
pca006132 has joined #openscad
06:07
TheAssassin has quit [Ping timeout: 260 seconds]
06:07
TheAssassin has joined #openscad
07:11
pca006133 has joined #openscad
07:13
pca006132 has quit [Ping timeout: 252 seconds]
07:13
pca006133 is now known as pca006132
09:02
Guest13 has joined #openscad
09:10
Guest13 has quit [Ping timeout: 250 seconds]
11:06
pca006132 has quit [Remote host closed the connection]
11:43
paddymahoney has joined #openscad
11:47
paddymahoney has quit [Ping timeout: 255 seconds]
11:58
paddymahoney has joined #openscad
12:04
paddymahoney has quit [Ping timeout: 245 seconds]
12:14
kintel has joined #openscad
12:16
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:41
paddymahoney has joined #openscad
12:45
mmu_man has joined #openscad
12:48
paddymahoney has quit [Ping timeout: 256 seconds]
12:57
paddymahoney has joined #openscad
13:02
paddymahoney has quit [Ping timeout: 245 seconds]
13:09
paddymahoney has joined #openscad
13:19
paddymahoney has quit [Ping timeout: 245 seconds]
13:31
paddymahoney has joined #openscad
14:01
paddymahoney has quit [Ping timeout: 240 seconds]
14:01
kintel has joined #openscad
14:06
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
15:26
L29Ah has quit [Read error: Connection reset by peer]
15:46
L29Ah has joined #openscad
15:52
L29Ah has left #openscad [#openscad]
15:52
L29Ah has joined #openscad
15:58
teepee_ has joined #openscad
15:59
teepee has quit [Ping timeout: 260 seconds]
15:59
teepee_ is now known as teepee
16:07
Lenar has joined #openscad
16:13
Guest13 has joined #openscad
16:14
paddymahoney has joined #openscad
16:21
Guest13 has quit [Ping timeout: 250 seconds]
16:26
paddymahoney has quit [Ping timeout: 252 seconds]
16:33
paddymahoney has joined #openscad
16:38
paddymahoney has quit [Ping timeout: 245 seconds]
16:47
kintel has joined #openscad
16:50
teepee has quit [Remote host closed the connection]
16:52
teepee has joined #openscad
17:06
KimK has quit [Ping timeout: 240 seconds]
17:24
paddymahoney has joined #openscad
17:32
paddymahoney has quit [Ping timeout: 246 seconds]
17:40
<
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
17:40
<
t4nk_fn >
there was some warning about manifold though, didn't look into it but it build without errors in any case
17:41
<
t4nk_fn >
I myself am gonna stick with my own ebuild and the packages I made though
17:42
<
t4nk_fn >
... and you gotta love the experimental build anyhow ;)
17:43
<
kintel >
sounds good!
17:44
<
t4nk_fn >
it BUILT, FCOL :(( not 'build' ... what a mess ;)
17:52
<
kintel >
What warnings did you get ?
17:54
<
t4nk_fn >
lemme check
17:54
<
t4nk_fn >
CMake Warning: Manually-specified variables were not used by the project: ENABLE_MANIFOLD
17:54
<
t4nk_fn >
but I don't know if that's because of the gentoo ebuild
17:55
<
t4nk_fn >
it has "-DENABLE_MANIFOLD=OFF"
17:56
<
t4nk_fn >
(but it also has: "# TODO's # package and unbundle manifold", and that's what I went with myself :b)
17:57
<
kintel >
-DENABLE_MANIFOLD isn't a valid option to cmake
17:58
<
kintel >
..unless gentoo added that option themselves
18:03
<
t4nk_fn >
target_compile_definitions(OpenSCAD PRIVATE ENABLE_MANIFOLD) would that be it perhaps?
18:04
<
teepee >
well, not exactly
18:04
<
teepee >
ideally: when experimental=on -> manifold=auto -> actual value depends on existence of library
18:05
<
teepee >
but in the current state it's probably not worth extra effort
18:05
<
teepee >
experimental stuff is meant to hopefully get into normal state at some point
18:08
<
teepee >
I think the best option would be a page documenting "how to build openscad" in more detail
18:09
<
kintel >
It's a bit misleading that both cmake and C++ compilers use the -D options for different things : /
18:29
<
InPhase >
teepee: Apparently we haven't kept the existing pages up-to-date.
18:30
<
teepee >
yeah, that too, but there are additional things that were never really covered in addition
18:31
<
InPhase >
This is addressed on the README, but the README is incomplete and links here, and then this is out of date.
18:31
<
teepee >
we should probably remove that from wikibooks
18:31
<
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.
18:32
<
InPhase >
People will just try their own things most likely before they get there.
18:32
<
teepee >
good point. maybe an index on top could help
18:33
<
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.
18:34
<
InPhase >
Setting environment variables before building is pretty non-standard.
18:34
<
InPhase >
Like, this is cmake's job.
18:36
<
InPhase >
I guess this is just setup for that build-dependencies script, although I've never used that either.
18:36
<
InPhase >
Oh, gees, that's not even the right section I was reading. lol
18:37
<
InPhase >
Yes, I concur it's not so cleanly documented for the newly initiated.
18:38
<
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".
18:44
<
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
18:44
<
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.
18:46
<
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.
18:48
LordOfBikes has quit [Ping timeout: 256 seconds]
18:48
TheCoffeMaker has quit [Quit: So long and thanks for all the fish]
18:48
TheCoffeMaker has joined #openscad
18:48
<
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.
18:56
LordOfBikes has joined #openscad
18:59
<
teepee >
I think the setenv is meant for the uni-build-depends where it really downloads every library and builds that
18:59
dostoyevsky2 has quit [Quit: leaving]
18:59
<
teepee >
that's pretty much replaced by either available libs in the distros + submodules
19:00
dostoyevsky2 has joined #openscad
19:09
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:17
califax_ has joined #openscad
19:17
califax has quit [Ping timeout: 260 seconds]
19:18
califax_ is now known as califax
19:20
<
teepee >
meh, how do I run that new workflow :)
19:33
<
teepee >
hmm, do we still consider lib3mf optional? looks like that broke too
19:57
paddymahoney has joined #openscad
20:06
paddymahoney has quit [Ping timeout: 255 seconds]
20:23
<
teepee >
argh, cmake :(
20:31
paddymahoney has joined #openscad
20:44
paddymahoney has quit [Ping timeout: 245 seconds]
20:50
paddymahoney has joined #openscad
21:03
<
Scopeuk >
that is a correct response
21:04
Lenar has quit [Ping timeout: 250 seconds]
21:07
paddymahoney has quit [Ping timeout: 256 seconds]
21:08
<
juri_ >
I currently have patches blocked because upstream loves cmake. ugh.
21:46
paddymahoney has joined #openscad
21:55
paddymahoney has quit [Ping timeout: 245 seconds]
22:15
teepee has quit [Remote host closed the connection]
22:16
teepee has joined #openscad
22:32
TheCoffeMaker has quit [Ping timeout: 245 seconds]
22:33
TheCoffeMaker has joined #openscad
22:40
Joel has quit [Read error: Connection reset by peer]
22:42
Joel has joined #openscad
23:05
teepee_ has joined #openscad
23:07
teepee has quit [Ping timeout: 260 seconds]
23:07
teepee_ is now known as teepee
23:08
kintel has joined #openscad
23:10
<
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.
23:10
<
kintel >
Some docs claim that "gh workflow run" can do that from a branch, but something is seriously wrong with "gh workflow"..
23:11
<
teepee >
yeah, that's what I ended up with, it's not even selectable if wokflow_dispatch is there
23:12
<
kintel >
Anyway, I merged my PR, so it's all yours
23:12
<
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 ...
23:12
<
kintel >
..rewrite so it properly supports asking for a version
23:13
<
kintel >
But even better: Kill V1 support, but I didn't want to try taking that on:)
23:15
<
teepee >
there's not even an official debian package for v2 yet
23:16
<
teepee >
I've fixed the TESTS=ON build with missing 3mf, it was just the export test that broke ctest setup
23:16
<
teepee >
the new build matrix does non-experimental builds with TEST=ON and TEST=OFF for now
23:17
<
teepee >
not using the CI setup, but the documented user build, so it also covers the uni-get-dependencies flow
23:17
<
teepee >
no tests are run though
23:18
<
teepee >
unfortunately github only has ubuntu and very much says "don't use self-hosted runners for public repos"
23:18
<
teepee >
so I guess I still have a look on the build machine if we can get some extra runs on other distros
23:18
* kintel
Don't they support using docker containers?
23:18
<
kintel >
..but then again, that kind of what our own CI is good for :)
23:18
<
teepee >
oh, right, so ubuntu runner but build inside a container
23:19
<
teepee >
but yes, I' also a bit worried adding too much on the free github plan
23:19
<
kintel >
What does TEST=ON do if tests are not run? Just cmake's the tests?
23:20
<
teepee >
ENABLE_TESTS=OFF completely disables the tests/CMakeLists.txt IIRC
23:20
<
teepee >
ON is default
23:20
<
teepee >
with ON it still does the pyenv setup and processes the cmake file
23:21
<
teepee >
this failed because the 3mfexport test is flagged as experimental (due to predictible output)
23:21
<
teepee >
later it tries to disable that with lib3mf not found, but fails to find the test
23:21
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]