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
fling has quit [Ping timeout: 240 seconds]
teepee has quit [Ping timeout: 240 seconds]
fling has joined #openscad
teepee has joined #openscad
linext__ has joined #openscad
linext_ has quit [Ping timeout: 264 seconds]
snaked has joined #openscad
qeed has joined #openscad
qeed has quit [Quit: qeed]
qeed has joined #openscad
L29Ah has quit [Read error: Connection reset by peer]
LordOfBikes has quit [Ping timeout: 260 seconds]
LordOfBikes has joined #openscad
<pca006132> guso78k: I think you can just do it in the PR, see if anyone complains, and deal with that later
mmu_man has quit [Ping timeout: 264 seconds]
<pca006132> https://github.com/elalish/manifold/pull/663 manifold may get a faster convex decomposition soon
pca006132 has quit [Remote host closed the connection]
J23k40 has joined #openscad
J23k27 has quit [Ping timeout: 250 seconds]
snakedGT has joined #openscad
snaked has quit [Ping timeout: 256 seconds]
<ndnihil> <class 'OpenSCADUtils.OpenSCADError'>: " E: unrecognised option '--export-format'\n"
<ndnihil> did that option get removed in 2023.11.29.ai17345 ?
<ndnihil> error is from the freecad import
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<ndnihil> looks like it's present in 022.06.26.ai11958
pca006132 has joined #openscad
<pca006132> no, I don't think the option is removed
kintel has joined #openscad
<kintel> ndnihil What version of OpenSCAD is that? I'd say pre-2021.01, or a bug in the command-line builder
<ndnihil> 2023.11.29.ai17345
<ndnihil> is where it seems to be missing --export-format
<ndnihil> er
<ndnihil> doh
<ndnihil> it's there, and I'm a dumbass
<ndnihil> forgot I was running that appimg in a chroot
<ndnihil> and didn't pass args from the wrapper
<ndnihil> doesn't fix the freecad import
<ndnihil> but that's a freecad problem
<pca006132> are you sure the openscad in the path is the correct version?
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ndnihil> pca006132: freecad gets pointed to a wrapper script that chroots to that version
<ndnihil> the missing --export-format was a missing '--' in the wrapper
<pca006132> ah
<ndnihil> but, freecad is still choking on the import in two places
<ndnihil> one is three hull'd features in a union, and the other is the text, which apparently gets carted over in dxf
<ndnihil> for the three missing bits, it's bitching about "creation of solid failed, no shells or compsolids found in shape"
<ndnihil> it's nothing fancy
pca006132 has quit [Quit: Client closed]
pca006132 has joined #openscad
pca006132 has quit [Quit: Client closed]
pca006132 has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
guso78k has joined #openscad
<guso78k> ndnihil did you test this in your system before ? I believe the that the *python* will expand to nothing first and -iname will not have an argument making find issue an error
misterfish has joined #openscad
epony has quit [Remote host closed the connection]
pca006132 has quit [Quit: Client closed]
cart_ has joined #openscad
pca006132 has joined #openscad
pca006132 has quit [Quit: Client closed]
pca006132 has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
guso78k has quit [Quit: Client closed]
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
Guest88 has joined #openscad
Guest88 has quit [Client Quit]
guso78k has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
noonien85 has quit [Ping timeout: 264 seconds]
L29Ah has joined #openscad
noonien85 has joined #openscad
J23k40 has quit [Quit: Client closed]
J23k40 has joined #openscad
jonasbits has quit [Quit: No Ping reply in 180 seconds.]
jonasbits has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
guso78k2 has joined #openscad
<guso78k2> teepee do you know what's wrong with this directory here: ?
<guso78k2> it results from this line:   install(DIRECTORY ${CMAKE_SOURCE_DIR}/bin DESTINATION "." )
<guso78k2> bin directory in the destination does not exist before the command is run
<teepee> source dir / bin sounds strange
<guso78k2> bin is a new directory  which is created in my PR. it contains the python runtime environment which gets downloaded from the hompage. it could be any name instead, however its called "bin" because the install DIRECTORY command does not support a RENAME for directories and bin is a good name for exe's and dll's
<guso78k2> hmm link missing, please hold on
snakedGT has quit [Quit: Leaving]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
mmu_man has joined #openscad
<teepee> if possible it should go to build then, not source, ideally the source folder should not change
<teepee> it's not perfect right now but it would be better to not extend those cases
<gbruno> [github] gsohler edited issue #4880 (Track all the issues/bugs of python-pr3-squashed PR) https://github.com/openscad/openscad/issues/4880
<teepee> what happens with that install? giving an error on "make install"?
<teepee> ah, I see folder not found
<guso78k2> teepee, what i tested locally: i have create an MXE install file, installed it in windows and openscad was able to run python code without having to install the python distribution first.
<guso78k2> did not perform "make install" in windows.
<guso78k2> teepee can you share a log ?
<teepee> hm? share what log?
<teepee> no seeing any attempt to download in that build you linked above
<guso78k2> not sure, where you see 'folder not found' . let me peek again
<teepee> line 628 in your logs
<guso78k2> thx
<guso78k2> yeah i know this line. but i dont know the folder structure below. so i could not judge. Now i understand that the 'bin' directory did not exist while trying to install.
<guso78k2> i can compare build logs locally <-> ci
misterfish has quit [Ping timeout: 255 seconds]
epony has joined #openscad
guso78k has quit [Quit: Client closed]
<guso78k2> had different settings for -DSNAPSHOT.
<guso78k2> now trying with -DSNAPSHOT=ON
guso78k2 has quit [Quit: Client closed]
J23k40 has quit [Quit: Client closed]
J23k40 has joined #openscad
guso78k has joined #openscad
<guso78k> i believe the key difference between CI log and my log is that CI builds for msys2 and i build for MXE
Guest52 has joined #openscad
Guest52 has quit [Client Quit]
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
guso78k has quit [Quit: Client closed]
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
guso78k has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
guso78k19 has joined #openscad
<guso78k19> teepee,  do you know if the CI - MINGW environment understands  : tar -I zstd -xf    file.tar.zst
<guso78k19> to uncompress tar files zipped with ZST ?
<teepee> I would assume so as the packages are in that format too, but I don't know for sure
<teepee> or maybe it needs the appropriate package installed
misterfish has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
<guso78k> i got a hard time to make the CI-MINGW environment handle ZST files .
<J23k40> just had someone complain that the object within a 3mf is just named "open SCAD model"  -  naming them according to the file name is probably not possible as the name for the 3mf is given after creation, but  it seems that no name (multiple obejcts export after the first )  will get the filename
<teepee> it does install mingw-w64-ucrt-x86_64-zstd-1.5.5-1
<J23k40> hm just checked seems all objects named "OpenSCAD Model"  so  same name is replaced by the other software then
<teepee> 2023-12-18T15:58:06.1380795Z 'unzip' is not recognized as an internal or external command,
<guso78k> '=D '=D '=D i was looking for the error in the wrong place.
<guso78k> i am not used to multi-threading ...
<pca006132> wow, the parser in openscad is extremely verbose... https://github.com/openscad/openscad/blob/master/src/core/parser.y#L359-L433 should be replaced with operator precedence
mmu_man has quit [Ping timeout: 276 seconds]
<guso78k> at the same time its very encapsulated. i took me just 7 lines to invoke it.
pca006132 has quit [Remote host closed the connection]
guso78k has quit [Quit: Client closed]
guso78k19 has quit [Ping timeout: 250 seconds]
J23k40 has quit [Quit: Client closed]
J23k40 has joined #openscad
<JordanBrown1> guso78k: default shell semantics is that unmatched wild cards are left alone, so if there is nothing with "foo" in its name in your current directory, saying "*foo*" will pass that, with asterisks intact, to the program.
misterfish has quit [Ping timeout: 252 seconds]
<JordanBrown1> (without the quotes, of course)
bozo16 has joined #openscad
cart_ has quit [Ping timeout: 240 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
misterfish has joined #openscad
misterfish has quit [Ping timeout: 255 seconds]
guso78k has joined #openscad
<guso78k> JordanBrown1, thank you, this is yet new knowledge to me. makes sense
<guso78k> teepee is it possible to get the unzip available in the mingw environment ?
<teepee> sure, just add it to the list of dependencies, there's something in the script folder for that
<guso78k> ahh ok, i was not aware about this capability. let me find out ...
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
cart_ has joined #openscad
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
cart_ has quit [Ping timeout: 255 seconds]
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
<juri_> new implicitcad release. :)
<juri_> tl;dr: some new primitives, better vector and matrix support, and a canonicalization system.
guerd87 has quit [Read error: Connection reset by peer]
guerd871 has joined #openscad
mmu_man has joined #openscad
<guso78k> teepee.  is the the msys2-install-dependencies.sh script also applicable to branch-build/openscad-mxe-32/64 bit ?  i added zstd: as a requirement, but unzstd is still missing
epony has quit [Remote host closed the connection]
<teepee> guso78k: no, MXE is different, based on docker containers https://github.com/openscad/docker-openscad/tree/main/mxe
epony has joined #openscad
<guso78k> unzstd need to be compiled there ?
epony has quit [Remote host closed the connection]
epony has joined #openscad
guso78k88 has joined #openscad
<teepee> it might be enough if it's available on the base linux, depends on the actual way it's called
pca006132 has joined #openscad