raptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Gateaux. We currently target 1.8.1, 1.9.1, and 1.10.1. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly… | <egg> also 4e16 m * 2^-52 is uncomfortably large
Moistmelon has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
Blu3wolf has joined #principia
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
raptop has quit [Ping timeout: 189 seconds]
egg|laptop|egg has joined #principia
egg has quit [Ping timeout: 194 seconds]
egg has joined #principia
<discord->
Sir Mortimer. — Never heard about that. And I have multiple repositories on github.
<discord->
Sir Mortimer. — Besides, I have serious doubts that Principia lends itself very well to casual PRs.
<discord->
egg. — we did have a contribution a couple of days ago
<discord->
Sir Mortimer. — @egg Kerbalism has the KSP reference DLLs in the repository, it was needed back when we still supported versions 1.3 - 1.7. Now it only has the 1.8 binaries
<discord->
Sir Mortimer. — this allowed us to create builds for all versions without having to install them.
<discord->
egg. — yeah that is a more straightforward approach I suppose
<discord->
Sir Mortimer. — Also, it's in a password protected 7z file because copyright.
<discord->
egg. — yeah that is sensible.
<discord->
Sir Mortimer. — Added benefit of dubious value: you need a password to create public releases when you want to use our build system to create a public release. but you still can build your own version against the KSP version you've got installed.
<discord->
egg. — sometimes complex problems have complex solutions, nontrivial mods end up with nontrivial build systems
<discord->
egg. — see Principia’s release process involving a local Windows build + Azure Ubuntu and macOS builds
<discord->
Sir Mortimer. — big projects often are difficult to build. f.i. it would take me about a day to build + deploy the server software I'm working at, just because I don't do it on a regular basis.
<discord->
Standecco. — I wonder how the build setup for Windows XP looks like, now that source code was leaked
Moistmelon has quit [Ping timeout: 189 seconds]
<_whitenotifier-9244>
[Principia] szundi opened issue #2749: KSP complete crash when ship explodes reentering the atmosphere - https://git.io/JUN96
<_whitenotifier-9244>
[Principia] eggrobin commented on issue #2749: KSP complete crash when ship explodes reentering the atmosphere - https://git.io/JUN5B
discord-_ has joined #principia
discord- has quit [Ping timeout: 194 seconds]
<discord-_>
Pteropodidae. — @egg The build failures with clang 9/10 mentioned in #2745 appear to be because `__lazy_or`, `__lazy_and`, and `__lazy_not` used in Principia's `optional` implementation were removed in https://github.com/llvm/llvm-project/commit/3359a17b3aef1effa494da3abe7f438f5bb184a7 and replaced with `_Or`, `_And`, and `_Not`.
<discord-_>
Pteropodidae. — It seems that commit is included in the latest command line tools beta for the next macOS version
<discord-_>
egg. — yeah someday we should consider increasing the number of clangs, but I think it means we need to change switch cats (or I guess now they are mountains? or islands? or roman senators?)
<discord-_>
egg. — yeah someday we should consider increasing the number of clangs, but I think it means we need to switch cats (or I guess now they are mountains? or islands? or roman senators?) (edited)
<discord-_>
egg. — not sure which macOS version we can reasonably require now
<discord-_>
Pteropodidae. — Switch cats?
<discord-_>
egg. — Macintosh versions used to be large cats, right?
<discord-_>
Pteropodidae. — Ah, I didn't catch that reference
<discord-_>
egg. — (and roman senators is a Catalina/Catilina joke)
<discord-_>
Pteropodidae. — I see
<discord-_>
egg. — Quousque tandem etc.
<discord-_>
Pteropodidae. — Might be able to get away without upgrading the OS by using clangs from Homebrew
<discord-_>
egg. — that way madness lies
<discord-_>
Pteropodidae. — Fair enough
<discord-_>
Pteropodidae. — Would putting in a `#define` or such based on macOS version and/or presence of `__lazy_*` be reasonable to keep things building?
<discord-_>
Pteropodidae. — Or is it more convenient to just assume that anyone building from source could figure out how to fix the errors?
<discord-_>
Pteropodidae. — Or is it more convenient/better to just assume that anyone building from source could figure out how to fix the errors? (edited)
<discord-_>
egg. — well, anyone building from source who wants to build using a fancier clang than the one we use is mostly on their own
<discord-_>
Sir Mortimer. — my current mac os is a desert
<discord-_>
egg. — does the desert contain cats
<discord-_>
Pteropodidae. — That's fair
<discord-_>
Sir Mortimer. — no idea. but it pesters me to upgrade to a roman senator
<discord-_>
Pteropodidae. — Just thinking that once Big Sur officially drops running into build issues might be more common, but that would depend on how quickly builders upgrade
<discord-_>
Pteropodidae. — Just thinking that once Big Sur officially drops running into this specific build issue might be more common, but that would depend on how quickly builders upgrade (edited)
<discord-_>
Sir Mortimer. — Luckily I'm not in the principia building business 🙂
<discord-_>
Pteropodidae. — What's in Principia's `optional` that isn't in the standard one, anyways?
<discord-_>
egg. — iirc the standard one does not exist in mac OS el capitan or whatever version it is we build for
<discord-_>
egg. — I don’t think it is el capitan anymore; must be el almirante now :-p
<_whitenotifier-9244>
[Principia] pleroy opened pull request #2750: Change the projection algorithm to use Modified Gram-Schmidt - https://git.io/JUAzs