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-> S​ir Mortimer. — Never heard about that. And I have multiple repositories on github.
<discord-> S​ir Mortimer. — Besides, I have serious doubts that Principia lends itself very well to casual PRs.
<discord-> e​gg. — we did have a contribution a couple of days ago
<discord-> e​gg. — but that is to the *nix build paraphernalia and attending documentation, not to the code of Principia itself
<discord-> e​gg. — @Sir Mortimer https://github.com/mockingbirdnest/Principia/blob/master/add_ksp_assemblies_macos.sh may be of interest to you btw (it seems clever, whether it is too clever remains to be seen)
<discord-> S​ir Mortimer. — wow
<discord-> S​ir Mortimer. — my safari is at the verge of death just because i clicked on that link
<discord-> S​ir Mortimer. — egg hacked my browser
<discord-> e​gg. — uh
<discord-> S​ir 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-> S​ir Mortimer. — this allowed us to create builds for all versions without having to install them.
<discord-> e​gg. — yeah that is a more straightforward approach I suppose
<discord-> S​ir Mortimer. — Also, it's in a password protected 7z file because copyright.
<discord-> e​gg. — yeah that is sensible.
<discord-> S​ir 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-> e​gg. — sometimes complex problems have complex solutions, nontrivial mods end up with nontrivial build systems
<discord-> e​gg. — see Principia’s release process involving a local Windows build + Azure Ubuntu and macOS builds
<discord-> S​ir 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-> S​tandecco. — 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-_> P​teropodidae. — @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-_> P​teropodidae. — It seems that commit is included in the latest command line tools beta for the next macOS version
<discord-_> e​gg. — 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-_> e​gg. — 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-_> e​gg. — not sure which macOS version we can reasonably require now
<discord-_> P​teropodidae. — Switch cats?
<discord-_> e​gg. — Macintosh versions used to be large cats, right?
<discord-_> P​teropodidae. — Ah, I didn't catch that reference
<discord-_> e​gg. — (and roman senators is a Catalina/Catilina joke)
<discord-_> P​teropodidae. — I see
<discord-_> e​gg. — Quousque tandem etc.
<discord-_> P​teropodidae. — Might be able to get away without upgrading the OS by using clangs from Homebrew
<discord-_> e​gg. — that way madness lies
<discord-_> P​teropodidae. — Fair enough
<discord-_> P​teropodidae. — Would putting in a `#define` or such based on macOS version and/or presence of `__lazy_*` be reasonable to keep things building?
<discord-_> P​teropodidae. — Or is it more convenient to just assume that anyone building from source could figure out how to fix the errors?
<discord-_> P​teropodidae. — Or is it more convenient/better to just assume that anyone building from source could figure out how to fix the errors? (edited)
<discord-_> e​gg. — well, anyone building from source who wants to build using a fancier clang than the one we use is mostly on their own
<discord-_> S​ir Mortimer. — my current mac os is a desert
<discord-_> e​gg. — does the desert contain cats
<discord-_> P​teropodidae. — That's fair
<discord-_> S​ir Mortimer. — no idea. but it pesters me to upgrade to a roman senator
<discord-_> P​teropodidae. — 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-_> P​teropodidae. — 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-_> S​ir Mortimer. — Luckily I'm not in the principia building business 🙂
<discord-_> P​teropodidae. — What's in Principia's `optional` that isn't in the standard one, anyways?
<discord-_> e​gg. — iirc the standard one does not exist in mac OS el capitan or whatever version it is we build for
<discord-_> e​gg. — 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
<discord-_> P​teropodidae. — I see
<_whitenotifier-9244> [Principia] Pending. Build queued… - 
<_whitenotifier-9244> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4553/
<discord-_> P​teropodidae. — Oh wow, Apple's support cycle for macOS is shorter than I expected
<discord-_> P​teropodidae. — Two years of support, I think?
<discord-_> P​teropodidae. — No, three years
<UmbralRaptop> ah, like a nexus/pixel phone
<_whitenotifier-9244> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4553/
<discord-_> S​ir Mortimer. — uhoh bad news, the Talisker is gone
raptop has joined #principia
<discord-_> P​teropodidae. — Yeah, similar time frame to Nexus/Pixel phones on the OS side
<discord-_> P​teropodidae. — I think the hardware is supported a lot longer though
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
Blu3wolf has quit [Quit: Konversation terminated!]
<_whitenotifier-9244> [Principia] pleroy synchronize pull request #2750: Change the projection algorithm to use Modified Gram-Schmidt - https://git.io/JUAzs
<_whitenotifier-9244> [Principia] Pending. Build queued… - 
<_whitenotifier-9244> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4554/
<_whitenotifier-9244> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4554/
<_whitenotifier-9244> [Principia] eggrobin opened pull request #2751: Remove FFT type decay - https://git.io/JUAFk
<_whitenotifier-9244> [Principia] Pending. Build queued… - 
<_whitenotifier-9244> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4555/
<_whitenotifier-9244> [Principia] pleroy labeled pull request #2751: Remove FFT type decay - https://git.io/JUAFk
Moistmelon has joined #principia
<_whitenotifier-9244> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4555/
<_whitenotifier-9244> [Principia] eggrobin closed pull request #2751: Remove FFT type decay - https://git.io/JUAFk
<_whitenotifier-9244> [Principia] eggrobin pushed 2 commits to master [+0/-0/±4] https://git.io/JUANu
<_whitenotifier-9244> [Principia] eggrobin a3323c7 - Remove FFT type decay
<_whitenotifier-9244> [Principia] eggrobin ca5d9e3 - Merge pull request #2751 from eggrobin/type-fourier Remove FFT type decay
<_whitenotifier-9244> [Principia] eggrobin opened pull request #2752: Allow arguments other than Time in FFT - https://git.io/JUAhM
<_whitenotifier-9244> [Principia] Pending. Build queued… - 
<_whitenotifier-9244> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4556/
<_whitenotifier-9244> [Principia] eggrobin reviewed pull request #2750 commit - https://git.io/JUAhd
<_whitenotifier-9244> [Principia] eggrobin labeled pull request #2750: Change the projection algorithm to use Modified Gram-Schmidt - https://git.io/JUAzs
egg|laptop|egg_ has joined #principia
egg|laptop|egg has quit [Ping timeout: 194 seconds]
<_whitenotifier-9244> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4556/
Mike` has quit [Ping timeout: 189 seconds]
Mike` has joined #principia
<_whitenotifier-9244> [Principia] eggrobin synchronize pull request #2752: Allow arguments other than Time in FFT - https://git.io/JUAhM