<othx>
stealth_ linked to YouTube video "Using ZIG as a Drop-In Replacement C Compiler on Windows, Linux, and macOS!" => 1 IRC mentions
<stealth_>
might help the whole build process, i knew of ppl would have different OS to compile those software back in the day, not sure if ppl still do that.
<teepee>
I doubt that it helps in the difficult cases, like signed multi-arch macos binaries
<teepee>
if it would make windows builds easier, that would be nice
<teepee>
but it's not just openscad that has to be build
<stealth_>
i does all of it, you can do it just from your linux system, you can do windows/mac/arm..
<stealth_>
check out that video and give it a try! if it makes your life easier by a bit its a win.
<stealth_>
The compiler itself is actually written in zig!
<teepee>
first some sleep though, almost 2am
<stealth_>
aww night.
GNUmoon has quit [Remote host closed the connection]
<nomike>
BTW: I've installed the latest OpenSCAD from github and compiled it myself, but why hasn't there been any release since 2021.01? I guess because of that, that's also the latest version available in the debian and ubuntu repositories. If there where a newer official release, packages in debian/ubuntu might receive an update, making it more accessible to users not experienced in software development.
<nomike>
Good night teepee
GNUmoon has joined #openscad
<church_>
oh, right. forgot debian love of "stable, even if ancient" :/
<kintel>
nomike Re. new release: It's WIP, but there is still significant work left to stabilize the features added since 2021.01: https://github.com/orgs/openscad/projects/2
<nomike>
BTW: I tried signing up on https://lists.openscad.org via direct link AND via sending an email to the subscribe address, but I didn't get any response and that was easily more than 30 minutes ago. I tried to sign up for an account to be able to read the archives, but I'm also not receiving the confirmation mail.
<nomike>
My Mail-Address is nomike@nomike.com hosted by dreamhost.com, so none of those gmail shenanigans where there frequently are issues. I also checked my spam folder of course.
<nomike>
So I guess, there is an issue with affinity ¯\_(ツ)_/¯...
<nomike>
Or is the discussion list simply dead?
aiyion4 has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
<kintel>
You should have gotten an email to confirm your email address. At least such an email was generated by affinity 32 minutes ago
califax has joined #openscad
aiyion4 has joined #openscad
<nomike>
Nope. There's nothing so far...
<nomike>
I will check again tomorrow, but if it takes that long already, I don´t expect anything to arrive. I will double check but AFAIK dreamhost is not doing any server-side spam filtering.
<nomike>
Anyway, 3 am, I should go to sleep. Have a nice time.
sauce has quit [Ping timeout: 252 seconds]
sauce has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
killjoy has quit [Ping timeout: 260 seconds]
teepee has quit [Remote host closed the connection]
aiyion4 has quit [Remote host closed the connection]
aiyion4 has joined #openscad
<InPhase>
teepee: Well I don't know. It works, and I didn't ask how. ;)
LordOfBikes has quit [Ping timeout: 252 seconds]
SparshN has joined #openscad
misterfish has joined #openscad
<SparshN>
Greetings, I was interested in the GSOC Project regarding getting a windows build to work for OpenSCAD. I was wondering if there's any specific process regarding forms/applications for now, or if it's primarily through discussion in this IRC channel? The issue I was looking at is https://github.com/opencax/GSoC/issues/101
LordOfBikes has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
misterfish has quit [Ping timeout: 245 seconds]
misterfish has joined #openscad
SparshN has quit [Quit: Client closed]
SparshN has joined #openscad
guso78k has quit [Quit: Client closed]
arebil has quit [Quit: arebil]
arebil has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
J25k41 has quit [Quit: Client closed]
J25k41 has joined #openscad
SparshN has quit [Quit: Client closed]
LordOfBikes has quit [Ping timeout: 260 seconds]
SparshN has joined #openscad
<teepee>
SparshN: hi
J25k41 has quit [Quit: Client closed]
teepee has quit [Remote host closed the connection]
<church_>
hmm, is it stupid idea to add enableable option/preference to auto-remove during rendering of all small (hmm, <.003 ?) bits from model to auto-clean z-infighting artifacts? (of course, unless object is 2-D)
mmu_man has joined #openscad
<teepee>
not a stupid idea, it's just not clear if it's possible to do in general
<teepee>
guso78: the branch is getting out of sync, is it possible starting with a new one once the current one is merged?
<guso78k>
yes of course. i could make python_pr(5+1)
<teepee>
also what's the next steps? basic features are on in OBS builds, Snap, Flatpak and AppImage - so that should cover all the Linux builds as first step
<teepee>
it would be nice to get a handle on the packamanagement, so maybe pip could be used
<teepee>
but that's just me :)
<guso78k>
you wanted to optimize python (forget) everything and i have tons of more functions to implement
<teepee>
there might be other interesting topics
<guso78k>
i *do* have a pip package setup and compiling it locally works great!
<guso78k>
just shipping is little bit difficult, because
<teepee>
yeah, local build is always easy as you have the consistent setup
<guso78k>
pip an sdist: compilation is needed on the target computer and basically all dependencies/header files need to be present
<guso78k>
pip as binary distribution: pypi only accepts "anylinux" format which is intentionally created on *very* old distros, which do not even have packages for eigen
<teepee>
I guess the re-init would be nice, but it's also not urgent
<teepee>
the interesting part is getting more feedback from other people
<guso78k>
plus: pypi accepts at most 100 MB packages and mine turned out 110 MB, but we can ask for exception
<teepee>
100mb?
<guso78k>
pypi accepts maximum of 100mb for uploaded pip packages
<teepee>
but why so big? the appimage with full python is 75mb
<guso78k>
sorry, did not track down the details, i just realized that i have 110mb and i did not further bother
<guso78k>
and of course: the pip package does not have any graphical display
<teepee>
maybe stripping binaries or using some other build flags can bring that down?
<teepee>
so that's a headless openscad inside python?
<guso78k>
i think stripped would have worked. but key to success is the manylinux format, they offer docker images for that
<guso78k>
exactly: headless pip
<guso78k>
you can browse the setup.py in the root of my pythonscad repo.its basically a huge list of cc files to consider :')
<guso78k>
personally i'd like to get the mxe thing working, because it addresses the biggest percentage of people.
<guso78k>
other dreams are getting openscad working as a jupyter kernel. its working 99% for me D: D:
<teepee>
I had a look some time ago using c++ but via python it might be easier
<guso78k>
key to work in jupyter is libxeus. libxeus is an adapter library which taslk jupyter protocol
<guso78k>
basically its working, but of course you want to 3d view your targets in jupyer. and i was able to copy all relevant code from solidpython
<guso78k>
this code works for origininal ipython3 kernel, but not for pythonscad kernel ...
<InPhase>
teepee: Well, pip.main is already specified as an internal mechanism that you should not call. ;) And it outputs a warning, "pip is being invoked by an old script wrapper. This will fail in a future version of pip."
<teepee>
interesting, no exit but different output