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
iamzim has left #openscad [#openscad]
<gbruno> [github] Broshward opened issue #4978 (No holes in the importing SVG) https://github.com/openscad/openscad/issues/4978
J24k60 has quit [Quit: Client closed]
J24k60 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
pca006132 has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
Parth has joined #openscad
teepee has joined #openscad
pca006132 has joined #openscad
Parth has quit [Quit: Client closed]
J24k47 has joined #openscad
J24k60 has quit [Ping timeout: 250 seconds]
JakeSays_ is now known as JakeSays
mmu_man has quit [Ping timeout: 264 seconds]
<pca006132> re: polygon behavior, I think it is just a fill rule problem: https://angusj.com/clipper2/Docs/Units/Clipper/Types/FillRule.htm
<pca006132> I think the one manifold uses is the Positive fill rule
LordOfBikes has quit [Ping timeout: 276 seconds]
LordOfBikes has joined #openscad
kintel has joined #openscad
<kintel> pca006132 Yeah, it's most definitely a fillrule issue. Problem is how to maintain backwards compatibility with the current behavior, in the event it's actively being used today
<kintel> It's only really a problem for polygon() I think. In other places, like font rendering, we do use the Positive fill rule
<kintel> teepee Yes indeed, GitHub is starting to become a bit too powerful
<kintel> ..and they're just one CEO change away from cutting off all the free stuff for OSS projects : /
hyperair has joined #openscad
TheCoffeMaker has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
hyperair has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
ferdna has joined #openscad
<InPhase> kintel: That would be quite the earthquake to unleash.
<InPhase> And it would probably cause a catastrophic implosion of github with hostility toward Microsoft the likes of which they don't want to face, from one of the most powerful forces in technology: the collective will of programmers.
<InPhase> I'd like to think Microsoft is smarter than that.
hyperair has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
<pca006132> and I don't think using github specific features, e.g. cache, will make the project rely on GitHub that much
<pca006132> it is not complicated enough IMO
<kintel> InPhase Heh, yeah, they survived getting acquired, so let's hope they keep valuing the mass of OSS devs :)
<kintel> Caching is fine we use it for macOS deps; it's not pretty and we regularly have to wipe it to clean up older packages, but it kind of works
J24k47 has quit [Quit: Client closed]
J24k47 has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J24k47 has quit [*.net *.split]
J24k47 has joined #openscad
teepee has quit [*.net *.split]
califax has quit [*.net *.split]
GNUmoon has quit [*.net *.split]
TheAssassin has quit [*.net *.split]
fling has quit [*.net *.split]
aiyion2 has quit [*.net *.split]
erectus has quit [*.net *.split]
califax has joined #openscad
teepee has joined #openscad
fling has joined #openscad
GNUmoon has joined #openscad
TheAssassin has joined #openscad
aiyion2 has joined #openscad
erectus has joined #openscad
teepee has quit [*.net *.split]
califax has quit [*.net *.split]
GNUmoon has quit [*.net *.split]
TheAssassin has quit [*.net *.split]
fling has quit [*.net *.split]
aiyion2 has quit [*.net *.split]
erectus has quit [*.net *.split]
J24k47 has quit [*.net *.split]
berndj has quit [*.net *.split]
peeps[zen] has quit [*.net *.split]
LordOfBikes has quit [*.net *.split]
pca006132 has quit [*.net *.split]
noonien has quit [*.net *.split]
RoyK has quit [*.net *.split]
phryk has quit [*.net *.split]
MatrixBot1234516 has quit [*.net *.split]
Scopeuk has quit [*.net *.split]
stefanct has quit [*.net *.split]
Joel has quit [*.net *.split]
abff has quit [*.net *.split]
t4nk_fn has quit [*.net *.split]
Flecks has quit [*.net *.split]
ubitux has quit [*.net *.split]
kahara has quit [*.net *.split]
knielsen has quit [*.net *.split]
Ekho has quit [*.net *.split]
rogeliodh has quit [*.net *.split]
gwillen has quit [*.net *.split]
arebil has quit [*.net *.split]
ccox_ has quit [*.net *.split]
Ckat has quit [*.net *.split]
pie_ has quit [*.net *.split]
InPhase has quit [*.net *.split]
zauberfisch has quit [*.net *.split]
raboof has quit [*.net *.split]
mohnish has quit [*.net *.split]
ChanServ has quit [*.net *.split]
peepsalot has quit [*.net *.split]
L29Ah has quit [*.net *.split]
foul_owl has quit [*.net *.split]
dustinm` has quit [*.net *.split]
SamantazFox has quit [*.net *.split]
marcus has quit [*.net *.split]
rvt has quit [*.net *.split]
oldlaptop has quit [*.net *.split]
splud has quit [*.net *.split]
epony has quit [*.net *.split]
rv has quit [*.net *.split]
germ_ has quit [*.net *.split]
escherial has quit [*.net *.split]
pbsds has quit [*.net *.split]
Reisga2 has quit [*.net *.split]
sinned6915 has quit [*.net *.split]
lostapathy has quit [*.net *.split]
Alexer has quit [*.net *.split]
ndnihil has quit [*.net *.split]
jonasbits has quit [*.net *.split]
To_Aru_Shiroi_Ne has quit [*.net *.split]
guerd87 has quit [*.net *.split]
dostoyevsky2 has quit [*.net *.split]
voxpelli has quit [*.net *.split]
dTal has quit [*.net *.split]
adigitoleo has quit [*.net *.split]
crazy_imp has quit [*.net *.split]
JakeSays has quit [*.net *.split]
ali1234 has quit [*.net *.split]
ferdna has quit [*.net *.split]
Non-ICE has quit [*.net *.split]
othx has quit [*.net *.split]
castaway has quit [*.net *.split]
linext has quit [*.net *.split]
tcurdt- has quit [*.net *.split]
vsellier has quit [*.net *.split]
gbruno has quit [*.net *.split]
jaredo has quit [*.net *.split]
kow__ has quit [*.net *.split]
R2robot has quit [*.net *.split]
clemens3 has quit [*.net *.split]
juri_ has quit [*.net *.split]
killjoy has quit [*.net *.split]
pa has quit [*.net *.split]
feuerrot_ has quit [*.net *.split]
hisacro has quit [*.net *.split]
kanzure has quit [*.net *.split]
guso78 has quit [*.net *.split]
sauce has quit [*.net *.split]
muesli has quit [*.net *.split]
redlizard has quit [*.net *.split]
joseph_ has quit [*.net *.split]
TheCoffeMaker has quit [*.net *.split]
JordanBrown1 has quit [*.net *.split]
buZz has quit [*.net *.split]
greenbigfrog has quit [*.net *.split]
lf94 has quit [*.net *.split]
leptonix has quit [*.net *.split]
yogadude has quit [*.net *.split]
sellorm has quit [*.net *.split]
Virindi has quit [*.net *.split]
cbmuser has quit [*.net *.split]
castawayc has quit [*.net *.split]
meshugga has quit [*.net *.split]
red-snail has quit [*.net *.split]
Wolf480pl has quit [*.net *.split]
petaflot has quit [*.net *.split]
gimzmoe has quit [*.net *.split]
califax has joined #openscad
crazy_imp has joined #openscad
epony has joined #openscad
splud has joined #openscad
foul_owl has joined #openscad
peepsalot has joined #openscad
L29Ah has joined #openscad
J24k47 has joined #openscad
pca006132 has joined #openscad
arebil has joined #openscad
TheCoffeMaker has joined #openscad
teepee has joined #openscad
ferdna has joined #openscad
erectus has joined #openscad
LordOfBikes has joined #openscad
aiyion2 has joined #openscad
TheAssassin has joined #openscad
kow__ has joined #openscad
rv has joined #openscad
ccox_ has joined #openscad
berndj has joined #openscad
Non-ICE has joined #openscad
peeps[zen] has joined #openscad
R2robot has joined #openscad
JakeSays has joined #openscad
dustinm` has joined #openscad
germ_ has joined #openscad
feuerrot_ has joined #openscad
noonien has joined #openscad
killjoy has joined #openscad
joseph_ has joined #openscad
escherial has joined #openscad
JordanBrown1 has joined #openscad
jonasbits has joined #openscad
SamantazFox has joined #openscad
othx has joined #openscad
pa has joined #openscad
pbsds has joined #openscad
Reisga2 has joined #openscad
clemens3 has joined #openscad
sinned6915 has joined #openscad
To_Aru_Shiroi_Ne has joined #openscad
buZz has joined #openscad
lostapathy has joined #openscad
RoyK has joined #openscad
greenbigfrog has joined #openscad
castaway has joined #openscad
Alexer has joined #openscad
lf94 has joined #openscad
marcus has joined #openscad
ali1234 has joined #openscad
juri_ has joined #openscad
phryk has joined #openscad
linext has joined #openscad
adigitoleo has joined #openscad
Ckat has joined #openscad
sellorm has joined #openscad
kahara has joined #openscad
Virindi has joined #openscad
knielsen has joined #openscad
cbmuser has joined #openscad
rvt has joined #openscad
castawayc has joined #openscad
MatrixBot1234516 has joined #openscad
tcurdt- has joined #openscad
Scopeuk has joined #openscad
guerd87 has joined #openscad
leptonix has joined #openscad
hisacro has joined #openscad
stefanct has joined #openscad
dostoyevsky2 has joined #openscad
pie_ has joined #openscad
gbruno has joined #openscad
vsellier has joined #openscad
jaredo has joined #openscad
Joel has joined #openscad
meshugga has joined #openscad
yogadude has joined #openscad
Ekho has joined #openscad
abff has joined #openscad
InPhase has joined #openscad
zauberfisch has joined #openscad
t4nk_fn has joined #openscad
oldlaptop has joined #openscad
kanzure has joined #openscad
rogeliodh has joined #openscad
voxpelli has joined #openscad
raboof has joined #openscad
Flecks has joined #openscad
ndnihil has joined #openscad
gwillen has joined #openscad
mohnish has joined #openscad
ubitux has joined #openscad
ChanServ has joined #openscad
gimzmoe has joined #openscad
petaflot has joined #openscad
Wolf480pl has joined #openscad
muesli has joined #openscad
redlizard has joined #openscad
guso78 has joined #openscad
sauce has joined #openscad
red-snail has joined #openscad
dTal has joined #openscad
fling has joined #openscad
GNUmoon has joined #openscad
sellorm has quit [*.net *.split]
Virindi has quit [*.net *.split]
cbmuser has quit [*.net *.split]
castawayc has quit [*.net *.split]
meshugga has quit [*.net *.split]
red-snail has quit [*.net *.split]
Wolf480pl has quit [*.net *.split]
petaflot has quit [*.net *.split]
gimzmoe has quit [*.net *.split]
petaflot has joined #openscad
cbmuser has joined #openscad
Virindi has joined #openscad
castawayc has joined #openscad
sellorm has joined #openscad
red-snail has joined #openscad
Wolf480pl has joined #openscad
meshugga has joined #openscad
gimzmoe has joined #openscad
HumanG33k has quit [Max SendQ exceeded]
adigitoleo has quit [Ping timeout: 258 seconds]
TheCoffeMaker has quit [*.net *.split]
JordanBrown1 has quit [*.net *.split]
buZz has quit [*.net *.split]
greenbigfrog has quit [*.net *.split]
lf94 has quit [*.net *.split]
leptonix has quit [*.net *.split]
yogadude has quit [*.net *.split]
sauce has quit [*.net *.split]
redlizard has quit [*.net *.split]
muesli has quit [*.net *.split]
joseph_ has quit [*.net *.split]
yogadude has joined #openscad
TheCoffeMaker has joined #openscad
JordanBrown1 has joined #openscad
leptonix has joined #openscad
greenbigfrog has joined #openscad
lf94 has joined #openscad
buZz has joined #openscad
redlizard has joined #openscad
joseph_ has joined #openscad
muesli has joined #openscad
sauce has joined #openscad
adigitoleo has joined #openscad
erectus has quit [Ping timeout: 255 seconds]
HumanG33k has joined #openscad
erectus has joined #openscad
feuerrot_ has quit [*.net *.split]
killjoy has quit [*.net *.split]
pa has quit [*.net *.split]
hisacro has quit [*.net *.split]
kanzure has quit [*.net *.split]
guso78 has quit [*.net *.split]
jonasbits has quit [*.net *.split]
To_Aru_Shiroi_Ne has quit [*.net *.split]
guerd87 has quit [*.net *.split]
dostoyevsky2 has quit [*.net *.split]
voxpelli has quit [*.net *.split]
dTal has quit [*.net *.split]
epony has quit [*.net *.split]
splud has quit [*.net *.split]
rv has quit [*.net *.split]
germ_ has quit [*.net *.split]
escherial has quit [*.net *.split]
pbsds has quit [*.net *.split]
Reisga2 has quit [*.net *.split]
sinned6915 has quit [*.net *.split]
lostapathy has quit [*.net *.split]
Alexer has quit [*.net *.split]
ndnihil has quit [*.net *.split]
rv_ has joined #openscad
peepsalot has quit [*.net *.split]
L29Ah has quit [*.net *.split]
foul_owl has quit [*.net *.split]
dustinm` has quit [*.net *.split]
SamantazFox has quit [*.net *.split]
marcus has quit [*.net *.split]
rvt has quit [*.net *.split]
oldlaptop has quit [*.net *.split]
guerd87 has joined #openscad
dostoyevsky2 has joined #openscad
voxpelli has joined #openscad
To_Aru_Shiroi_Ne has joined #openscad
jonasbits has joined #openscad
dTal has joined #openscad
dostoyevsky2 has quit [Max SendQ exceeded]
To_Aru_Shiroi_Ne has quit [Max SendQ exceeded]
dostoyevsky2 has joined #openscad
ToAruShiroiNeko has joined #openscad
foul_owl has joined #openscad
L29Ah has joined #openscad
peepsalot has joined #openscad
dustinm` has joined #openscad
SamantazFox has joined #openscad
marcus has joined #openscad
oldlaptop has joined #openscad
rvt has joined #openscad
feuerrot_ has joined #openscad
kanzure has joined #openscad
pa has joined #openscad
killjoy has joined #openscad
hisacro has joined #openscad
guso78 has joined #openscad
ferdna has quit [Quit: Leaving]
peepsalot has quit [Remote host closed the connection]
SamantazFox has quit [Remote host closed the connection]
peepsalot has joined #openscad
SamantazFox has joined #openscad
splud has joined #openscad
epony has joined #openscad
rv has joined #openscad
germ_ has joined #openscad
escherial has joined #openscad
lostapathy has joined #openscad
pbsds has joined #openscad
sinned6915 has joined #openscad
Reisga2 has joined #openscad
Alexer has joined #openscad
ndnihil has joined #openscad
epony has quit [Max SendQ exceeded]
rv has quit [Ping timeout: 301 seconds]
epony has joined #openscad
kow__ has quit [*.net *.split]
R2robot has quit [*.net *.split]
clemens3 has quit [*.net *.split]
juri_ has quit [*.net *.split]
R2robot has joined #openscad
kow__ has joined #openscad
clemens3 has joined #openscad
juri_ has joined #openscad
hyperair has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
kow__ has quit [*.net *.split]
R2robot has quit [*.net *.split]
clemens3 has quit [*.net *.split]
juri_ has quit [*.net *.split]
adigitoleo has quit [*.net *.split]
SamantazFox has quit [*.net *.split]
rv_ has quit [*.net *.split]
crazy_imp has quit [*.net *.split]
JakeSays has quit [*.net *.split]
ali1234 has quit [*.net *.split]
Non-ICE has quit [*.net *.split]
othx has quit [*.net *.split]
castaway has quit [*.net *.split]
linext has quit [*.net *.split]
tcurdt- has quit [*.net *.split]
vsellier has quit [*.net *.split]
gbruno has quit [*.net *.split]
jaredo has quit [*.net *.split]
R2robot has joined #openscad
kow__ has joined #openscad
juri_ has joined #openscad
SamantazFox has joined #openscad
clemens3 has joined #openscad
rv_ has joined #openscad
adigitoleo has joined #openscad
crazy_imp has joined #openscad
JakeSays has joined #openscad
Non-ICE has joined #openscad
linext has joined #openscad
gbruno has joined #openscad
ali1234 has joined #openscad
castaway has joined #openscad
vsellier has joined #openscad
tcurdt- has joined #openscad
othx has joined #openscad
jaredo has joined #openscad
epony has quit [Excess Flood]
epony has joined #openscad
SamantazFox has quit [Remote host closed the connection]
rv_ has quit [Remote host closed the connection]
ali1234 has quit [Remote host closed the connection]
rv__ has joined #openscad
ali12341 has joined #openscad
SamantazFox has joined #openscad
erectus has quit [Ping timeout: 255 seconds]
erectus has joined #openscad
<gbruno> [github] jordanbrown0 closed issue #4823 (documentation lacking for offset()) https://github.com/openscad/openscad/issues/4823
crazy_imp has quit [*.net *.split]
JakeSays has quit [*.net *.split]
crazy_imp has joined #openscad
JakeSays has joined #openscad
hyperair has joined #openscad
<gbruno> [github] jordanbrown0 closed issue #4978 (No holes in the importing SVG) https://github.com/openscad/openscad/issues/4978
pca006132 has quit [Remote host closed the connection]
arebil has quit [Quit: arebil]
guso78k has joined #openscad
<J24k47> Just a "RC" request popped up again (reddit)  - and i wonder if we can't switch to a continuous version, mainly just renaming "snapshot" as "continuous stable release" to calm and ease some people
arebil has joined #openscad
<J24k47> I think we already have https://en.wikipedia.org/wiki/Continuous_deployment  CD with the snapshots
<J24k47> it is just the naming
erectus has quit [Ping timeout: 255 seconds]
teepee has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
erectus has joined #openscad
J24k47 has quit [Quit: Client closed]
J24k47 has joined #openscad
adigitoleo has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
adigitoleo has joined #openscad
adigitoleo has quit [Remote host closed the connection]
adigitoleo has joined #openscad
<rv__> re: github packages - I don't have experience with it, and from a quick read up I'm not sure what advantages it would bring
<rv__> if it was just about caching and saving disk space/compile time, I'm not sure the extra complexity is worth it
<rv__> I don't have experience with it either, but it seems that Azure Pipelines has 'unlimited' free versions for open source projects
<rv__> but that's undoubtedly only for some values of 'unlimited'
<rv__> I'd think though that there would have to be some way to convince Microsoft that providing a few bucks worth of hosting would be worth it to them?
<rv__> Does Openscad have a budget of literally 0? I'd think it wouldn't be that hard to convince a few companies that make money in this space to chip in a little bit. I'd probably be easier still if they'd only have to pay a CI bill rather than putting up with 'donations' and such.
<rv__> But probably this is a topic that has already been covered in the past :)
babyseal has joined #openscad
babyseal has quit [Client Quit]
cart_ has joined #openscad
pca006132 has joined #openscad
<pca006132> I think improving CI time is worth it, it will be painful if the CI takes multiple hours to run, for every single PR
<pca006132> caching those dependencies is not really something hard to do
<pca006132> re. paying for CI, I don't think paying for GitHub action is that good, iirc they are much more expensive than ordinary servers with subpar hardware (e.g. it is where outdated data center hardware goes)
epony has quit [Remote host closed the connection]
L29Ah has left #openscad [#openscad]
epony has joined #openscad
<kahara> on the other hand, you'd pay for someone else to take care of those servers running the Actions, and could focus on more relevant stuff
<teepee> problem is that some of those services are just crazy expensive
<teepee> we do have some budget, but it's not like $1000 per month
moonlight has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
<rv__> I've been playing with Azure Pipelines CI, and I've requested free 'jobs' or whatever it was called, everywhere I can find it says that it's actually free for OS projects
<rv__> I've only been on this for like an hour and a half, including several breaks, and I already want to stab my eye out with a rusty fork
<rv__> If anyone has experience navigating Azure / Azure Pipelines and want to introduce me to all the nonsensical lingo and processes, I'd be very happy to accept
guso78k has quit [Ping timeout: 250 seconds]
moonlight has quit [Ping timeout: 256 seconds]
mmu_man has joined #openscad
<kahara> perhaps it has been mentioned already, but GitLab has an OSS program too. Their licensing system is "byzantine", though (to put it mildly).
guso78k has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4841 (Squashed commit of python_pr3) https://github.com/openscad/openscad/pull/4841
<rv__> OK well I have come to the following conclusions on my Azure Pipelines explorations. Azure Pipelines are set up to be run in a completely pristine environment each run. This means downloading all dependencies, building them, installing required non-standard tools etc. This would mean each CI run would take hours (depending on the specs of the VMs underlying the build process - on my 16 core Ryzen 9 it takes about an hour, I'd imagine
<rv__> it would take much longer on Azure. The sane thing to do would be to have a vm and do runs on that, but (I quote) "Building a Continuous Integration (CI) pipeline in Azure DevOps where the build runs on a VM that keeps state between pipeline runs is an advanced scenario. " (lol clown world). There is a Microsoft program though that donates Azure credits to open source projects, see https://opensource.microsoft.com/azure-credits/#credi
<rv__> ts-overview . This involves an application process for which you have to enter a bunch of details on the project. My question is: is there anyone 'official' who can request this, or alternatively, is there anyone who can and wants to 'authorize' me to do so on behalf of Openscad as a project. I imagine this would involve not much more than being wiling to answer some emails on/from an email address listed on the website, but I'm not
<rv__> sure about that yet.
<teepee> we do have a file server we could use as cache store
<teepee> as for official, that would probably be kintel or myself
<teepee> if we need an actual openscad.org mail as source, that may need some work as the mail provider decided to make some bigger changes
<teepee> receiving is not an issue
<InPhase> Have the modern-requested dns changes been made to openscad.org to reduce spam flagging? I had to make a set of those for my own domain. If that hasn't been done, let me know. I forget what they were, but can check and dig that information back out again for advice in resolving it.
<teepee> I think the outgoing mailbox is not active right now, due to the changes they made, it would need to be migrated. I believe I saw DKIM disabled, but it's just an option to flip on I assume
<teepee> for the incoming, no idea, that's all handled by gandi
<teepee> the big issue we had a couple of month ago was the mailing list as that is externally hosted and that did not have DKIM/SPF/DMARC setup fully
<teepee> but it's good to know you have some insight into that topic, I would not claim to 100% understand it
<teepee> the biggest offender was GMX where my mail is hosted as they don't even bother to send out DMARC reports
<teepee> rv__: I'll fill out the form, lets see how it goes, says 3-4 weeks for decision
<teepee> well, and there's a problem
<rv__> OK let's wait for any response on free Azure credits then - unless that form is the problem you're referring to?
<teepee> yes, it is
<InPhase> teepee: I would rephrase "insight" as "a proven history of success with or without suggested insight". ;)
<teepee> totally good enough :)
<rv__> OK well the announcement of Azure credits for open source was done by @fossygrl on Twitter, from her Linkedin bio she still seems to be at Microsoft; probably the easiest way to get into this program is contacting her directly.
<InPhase> Also if we ever need to reconstruct our server and services stack for openscad.org to make things work smoother, you can come to me. I usually succeed at this sort of Linux server task at home and work, and know how to be a stable person who doesn't run off into the evil things with root access. :) And OpenSCAD remains on my "worth time to help" list.
<teepee> openscad.org is just the github repo :)
<InPhase> Yeah. Doesn't have to be though.
<teepee> which I'm not tempted to convert to generated stuff via sveltekit as I was a bit expectedly forced to learn this
<teepee> files.openscad.org is mostly ansible but it would be cool to find a way of testing that setup locally
<InPhase> We could run our own site, mail services, file serving, and maybe even some basic build stuff, and it wouldn't even be expensive. We'd just need an idea of what we really want.
<teepee> well, CI stuff is there, *for linux*
<teepee> the question would be if there's a (legal!) way of running windows too
<teepee> getting mail on that server would be a neat option I think. lets discuss with kintel
<teepee> that would remove the need to figure out the gandi migration stuff, they still host the DNS, but maybe even that could be migrated at some point
<teepee> but so far the DNS service is fine
<InPhase> At work I also run some private git services on VPS for some stuff we want to control access to with better granularity. So if github ever DID decide to go wonky on how it treats open source projects, and bring back restrictions on private repositories, this is not hard to do either.
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
<InPhase> I've successfully run a private listserv as well, but I last did it 22 years ago. A few things have changed since then obviously. The one in that list I don't know a plausible answer direction to from past experience is Windows CI. :)
<InPhase> Although it sounds like something worth knowing.
L29Ah has joined #openscad
omegatron has joined #openscad
<pca006132> is running the windows iso in a vm illegal?
epony has quit [Ping timeout: 264 seconds]
<pca006132> I saw people saying that running the iso in the first 30 days is without restriction, but no idea about the details terms and conditions
<pca006132> can't find the official page on microsoft, wonder if they are making it hard to access deliberately
J24k47 has quit [Quit: Client closed]
J24k47 has joined #openscad
<pca006132> > You are authorized to use this software only if you are properly licensed and the software has been properly activated with a genuine product key or by other authorized method.
<pca006132> meh
J24k47 has quit [Quit: Client closed]
J24k47 has joined #openscad
<pca006132> and I think you are not allowed to install it in a server vm even for trial
mmu_man has quit [Ping timeout: 252 seconds]
epony has joined #openscad
hyperair has joined #openscad
Bambukah has joined #openscad
<Bambukah> Hello everybody :)
<Bambukah> I have a question: I'm from the soft/web development world and I want to know if some Standard Recommendations coding style exists for OpenSCAD (like PSR1 and PSR-12 for PHP or PEP-8 for Python)
<InPhase> Bambukah: Nope. What we have is a manual with suggestions and examples, a tips and tricks / FAQ section of the user manual, a tutorial that contains some recommended best practices, and a calendar demonstrating a variety of usage styles.
<InPhase> Bambukah: Also we have an IRC channel where people sit around going, "I wouldn't do that. I recommend doing X instead." ;)
<Bambukah> InPhase OK :) Thank you for your answer!
<InPhase> And certainly nothing standardized written up for layout, although we have a few sets of preferences. For example, everyone but Ulrich agrees it's important to press the space bar. ;)
<Bambukah> If I ask, it's because I think about one thing : If 2 or 3 people work on a model but have 2 or 3 different "coding style", the result can be unreadable for others.
<Bambukah> @in
<InPhase> Bambukah: That can happen. Although it's generally recommended to line things up with how the first contributer did things, most of the time.
<Bambukah> InPhase, the space bar for tabs ? ;)
<InPhase> Bambukah: I mean, using spaces of any kind. ;) Although spaces over tabs is overwhelmingly preferred among the OpenSCAD community. I almost never see tabbed content. (Except that recent file I grabbed from teepee over there.)
<Bambukah> my vision is a bit impaired, and it's so cool when signs have spaces BEFORE and AFTER, it's so important for understanding
<InPhase> Bambukah: The Ulrich comment was mostly just an inside joke. He habitually writes long sequences of code without 300 character lines and no spaces between parameters or elements of the line except where strictly syntactically necessary.
<InPhase> s/without/with/
<InPhase> Which naturally leads to, "What... is this?" :)
<Bambukah> HAHA, I call that "Obfuscation" ROFL
<Bambukah> InPhase Do you have a document about the best practices to create an OpenSCAD file, please ?
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
<Bambukah> I'm really new to OpenSCAD universe (my first try was last week)
<Bambukah> But I already do some thing to help me in real-life with my disease. And it's so good to "code" my needed props
guso78k39 has joined #openscad
<InPhase> tutorial?
<othx> tutorial is The OpenSCAD tutorial is a great place to learn how to create designs in OpenSCAD, and can be found at: https://en.wikibooks.org/wiki/OpenSCAD_Tutorial
<InPhase> Bambukah: ^ This is the best place to start.
<InPhase> Bambukah: It has integrated advice along with the examples worked through.
<InPhase> And if your code starts out looking like those examples, you're in a good starting place. :)
<Bambukah> Ok, thank you Very much !
<Bambukah> I'll do my best and come back to show you a real-life model I use :)
<InPhase> Good luck! :)
TheCoffeMaker has quit [Quit: So long and thanks for all the fish]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Client Quit]
TheCoffeMaker has joined #openscad
TheCoffeMaker has quit [Quit: So long and thanks for all the fish]
TheCoffeMaker has joined #openscad
guso78k39 has quit [Ping timeout: 250 seconds]
ferdna has joined #openscad
<Bambukah> Thank you InPhase and thank you also for your patience :) Have a Nice day (or night, I don't know)
mmu_man has joined #openscad
TheCoffeMaker has quit [Quit: So long and thanks for all the fish]
TheCoffeMaker has joined #openscad
guso78k has quit [Quit: Client closed]
J24k47 has quit [Quit: Client closed]
J24k47 has joined #openscad
TheCoffeMaker has quit [Ping timeout: 272 seconds]
TheCoffeMaker has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
<teepee> pca006132: I don't mind if we need to get a license, if conditions are reasonable
<teepee> what's not reasonable is Apple conditions where you are only allowed to run on Apple hardware, that's just plain hostile which is why I'm never going to extend futher than just having an iphone where I don't care *that* much as I actually use it as phone ;-)
hyperair has quit [Read error: Connection reset by peer]
cart_ has quit [Ping timeout: 255 seconds]
<InPhase> I think cost/benefit for the upper tier androids (e.g., the Pixel line) is much better.
<InPhase> Unless you just like where you're used to the icons being. :)
mmu_man has joined #openscad
<teepee> cheap-ish company phone, I don't need the fancies latest one
<InPhase> Cost/benefit of "somebody else bought it for me" is often better. :)
<teepee> yep
<teepee> well, it's still sort-of me :)
kintel has joined #openscad
<kintel> Generally, I think hardware-locked Windows Pro licenses are pretty cheap, but I'm uncertain how they play with VMs or Docker. I never bothered registering mine - I guess I'm a perpetual trial user, just have to live with some popups and limited config options. ..which is fine for a OS I boot one a week at most ;)
<teepee> at home I just use the winddows licence from an old win7 laptop upgraded to win10
<kintel> In terms of adding more services to our Linux server. I'm all for it :) I feel that managing outgoing email is one of the trickiest things one can do, but I've only observed that from a distance.
<teepee> but no idea what's officially needed for having a linux hosted CI windows
<teepee> the gandi mailbox is currently offline if I understand their dashboard correctly, so it did not auto-migrate
<kintel> Yeah, it's dead. ..but the incoming aliases work.
<teepee> we can try migrating mail to our server
<teepee> yep, forwarding is fine
<kintel> I've only ever needed outgoing email once for verification purposes
<teepee> if we move the mx record we would need to migrate those too
<teepee> well, having outgoing addresses would be nice :)
<teepee> so queued as not-very-high-critical task I suppose
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Parth has joined #openscad
epony has quit [Remote host closed the connection]
Parth has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 268 seconds]
mmu_man has joined #openscad
Bambukah has quit [Quit: Connection closed]
guso78k has joined #openscad
ferdna has quit [Quit: Leaving]
ali12341 is now known as ali1234
arebil has quit [Quit: arebil]
fling has quit [Read error: Connection reset by peer]
fling has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
Guest11 has joined #openscad
Guest11 has quit [Client Quit]
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
<pca006132> I always just buy sub 300 USD smart phones
<pca006132> their processing power and size is enough for me, I don't game on my phone :)
<pca006132> and they last for 4+ years for me, which is fine IMO, no need for a phone that lasts for too long
<pca006132> my only complain is that their cameras are really bad, will probably buy a legit camera for traveling later...
TheCoffeMaker has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
<peepsalot> i got a used/refurb pixel 6a in march last year (so i think 1 gen behind at the time) that's been great for me, cost me like $250. that was me using swappa for the first time.
epony has joined #openscad
<InPhase> peepsalot: Hard to replace batteries are usually the first thing to go for me on modern phones, so I usually avoid used or refurbished.
<peepsalot> well yeah but its like 1/3 or 1/4 the price of a new pixel
<peepsalot> battery capacity is probably worse than new, but not unbearable.
<peepsalot> of course there's always some amount of risk going with refurb, but in my case I feel like I got a good deal.
<JordanBrown1> I'm an iPhone fan (though I'm generally a Windows fan for home computers).
<JordanBrown1> For a phone / PDA I want something that Just Works, and my perception is that Apple does that better than Android.