UmbralRaptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fuchs. We currently target 1.5.1, 1.6.1, 1.7.x, 1.8.1, and 1.9.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
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
Mike` has quit [Ping timeout: 378 seconds]
Mike` has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
raptop has quit [Ping timeout: 204 seconds]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|cell|egg has quit [Read error: Connection reset by peer]
mofh has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
<_whitenotifier-d13c>
[Principia] eggrobin commented on pull request #2592: Fix linker error when compiling with clang 9+ - https://git.io/JfolR
<_whitenotifier-d13c>
[Principia] eggrobin labeled pull request #2592: Fix linker error when compiling with clang 9+ - https://git.io/Jfwh8
<_whitenotifier-d13c>
[Principia] pleroy closed pull request #2592: Fix linker error when compiling with clang 9+ - https://git.io/Jfwh8
<_whitenotifier-d13c>
[Principia] pleroy pushed 2 commits to master [+0/-0/±4] https://git.io/Jfo4n
<_whitenotifier-d13c>
[Principia] rkunze 3ce89a7 - Fix linker error when compiling with clang 9+ Clang 9 changed the linkage definition for variable templates with const-qualified type (see https://github.com/llvm/llvm-project/commit/bb750689d51d2109b9898b53a4b69d8183ab1f26). This leads to the following linker error in "make test" when compiling with clang versions >= 9: clang++ -c -std=c++1z -stdlib=libc++ -O3 -g -fPIC
<_whitenotifier-d13c>
obj/tools/generate_kopernicus.o:(.rodata+0x8): multiple definition of `principia::quantities::si::Unit<double>'; obj/tools/generate_configuration.o:(.rodata+0x8): first defined here /usr/bin/ld: obj/tools/generate_kopernicus.o:(.rodata+0x0): multiple definition of `principia::base::internal_traits::all_different_v<>'; obj/tools/generate_configuration.o:(.rodata+0x0): first defined here /usr/bin/ld:
<_whitenotifier-d13c>
obj/tools/main.o:(.rodata+0x8): multiple definition of `principia::quantities::si::Unit<double>'; obj/tools/generate_configuration.o:(.rodata+0x8): first defined here /usr/bin/ld: obj/tools/main.o:(.rodata+0x0): multiple definition of `principia::base::internal_traits::all_different_v<>'; obj/tools/generate_configuration.o:(.rodata+0x0): first defined here /usr/bin/ld: obj/numerics/elliptic_functions.o:(.rodata+0x8):
<_whitenotifier-d13c>
multiple definition of `principia::quantities::si::Unit<double>'; obj/tools/generate_configuration.o:(.rodata+0x8): first defined here /usr/bin/ld: obj/numerics/elliptic_functions.o:(.rodata+0x0): multiple definition of `principia::base::internal_traits::all_different_v<>'; obj/tools/generate_configuration.o:(.rodata+0x0): first defined here /usr/bin/ld: obj/numerics/elliptic_integrals.o:(.rodata+0x8): multiple
<_whitenotifier-d13c>
definition of `principia::quantities::si::Unit<double>'; obj/tools/generate_configuration.o:(.rodata+0x8): first defined here /usr/bin/ld: obj/numerics/elliptic_integrals.o:(.rodata+0x0): multiple definition of `principia::base::internal_traits::all_different_v<>'; obj/tools/generate_configuration.o:(.rodata+0x0): first defined here /usr/bin/ld: obj/numerics/fast_sin_cos_2π.o:(.rodata+0x18): multiple definition of
<_whitenotifier-d13c>
`principia::quantities::si::Unit<double>'; obj/tools/generate_configuration.o:(.rodata+0x8): first defined here /usr/bin/ld: obj/numerics/fast_sin_cos_2π.o:(.rodata+0x10): multiple definition of `principia::base::internal_traits::all_different_v<>'; obj/tools/generate_configuration.o:(.rodata+0x0): first defined here Adding "inline" to the definitions for principia::quantities::si::Unit<double> and
<_whitenotifier-d13c>
principia::base::internal_traits::all_different_v<> fixes this error.
<_whitenotifier-d13c>
[Principia] pleroy a9d5e41 - Merge pull request #2592 from rkunze/fix-compile-with-clang-9+ Fix linker error when compiling with clang 9+
<discord->
haltwise. — Since I installed Principia, my saves have rapidly grown massive (from 2MB to 100MB) over just a couple of game-years. I haven't had history turned up above 0 at all. Is this normal?
<discord->
Damien. — history is always recorded but what's shown is adjusted
<discord->
Damien. — you can delete history by hacking gravity on a probe then turning it off
<discord->
Damien. — it'll reset
<discord->
haltwise. — hmm. so the save size will be linear in relation to # of probes x probe mission time?
<discord->
Damien. — I think there is a change in a recent version that makes it smaller, and egg is working on something that will make it smaller still
<discord->
haltwise. — 👍 thanks
<discord->
haltwise. — I've still got the scene-load memory leak I mentioned previously, in Fuchs, BTW. Interesting thing though -- after I uninstalled, I noticed that without Principia, scene load still got /slower/ the longer I ran the game for, even though it wasn't blowing up in memory use. Don't know if that points to an underlying game/engine bug that Principia is interacting with somehow.
<discord->
haltwise. — For instance, maybe I'm loading an extra new copy of vessel data every time, but with Principia that data is much larger?
<discord->
egg. — We have wasted a lot of time on that, and have found no convincing evidence of a memory leak. I suspect you are misinterpreting a messy combination of saves growing as you play, the noise of the garbage collector, etc.
<discord->
egg. — Your saves getting large is known, and is the primary reason for long load times. Anything else is likely a red herring.
* raptop_
accelerates the herring towards the player
<discord->
egg. — hah
<discord->
haltwise. — @egg I am not inferring memory leak from performance, I am seeing VIRT, RES, and swap usage grow on `top`.
<discord->
haltwise. — If I don't restart the game often enough, I literally run out of swap space and my machine freezes up.
<discord->
Silavite. — Are there any tools which allow you to view the orbital parameters of a celestial as if it were a ship? I'd like to know the LAN of the moon with respect to the Earth's equator, for example.
<discord->
Damien. — the orbit analyser may one day handle that
<discord->
haltwise. — Also, if it was just a matter of memory /usage/ growing, you'd expect the game to grind to a halt when I'm 30GB into swap. But it actually doesn't; it only slows down during scene load, when it's allocating more swap space.
<discord->
haltwise. — @egg I am sorry you wasted time unsuccessfully trying to repro -- my ask when I originally reported this was suggestions for how to isolate the problem and provide useful debugging info, not for others to go on a wild goose chase.
egg|laptop|egg has quit [Remote host closed the connection]
mofh has joined #principia
egg|laptop|egg has joined #principia
<_whitenotifier-d13c>
[Principia] eggrobin opened issue #2593: RigidMotion::angular_velocity_of_to_frame is confusing - https://git.io/JfoiR