egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <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|chrome|egg has quit [Remote host closed the connection]
<queqiao->
⟨Serina⟩ I have a feeling the new version won't be savegame compatible
<queqiao->
⟨sichelgaita⟩ Your feeling is wrong and you should feel wrong.
<queqiao->
⟨Stonesmile⟩ However, a save that has used हरीश चंद्र will not be compatible with older versions, right?
<queqiao->
⟨sichelgaita⟩ Right. But a save created with any of the recent TEST versions will work in हरीश चंद्र.
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
_whitelogger has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
_whitelogger has joined #principia
_whitelogger has joined #principia
egg|chrome|egg has joined #principia
<queqiao->
⟨egg⟩ lpg Quadrupole Al2Me6 pEdro aside from the crashes you had reported—which we think we have fixed—how were the TEST versions in term of the actual 2400 issue (save size growth)?
<queqiao->
⟨egg⟩ (I think it should be limited to about 2 megabytes per vessel with no meaningful growth as the vessel grows older)
<queqiao->
⟨Serina⟩ Oh? I thought with the new storing trajectories as vectors that it won't be able to read save files unless you make a conversion process
<queqiao->
⟨egg⟩ ??? storing trajectories as vectors?
<queqiao->
⟨Stonesmile⟩ Old -> new is fine, new -> old doesn't work
<queqiao->
⟨egg⟩ ⟪Stonesmile⟫ Old -> new is fine, new -> old doesn't […] ⮪ yeah that is generally true since Cardano
<queqiao->
⟨egg⟩ (which is also the first lunar release)
<queqiao->
⟨von Kerman⟩ In fact, maybe it should be enforced? I mean, don't even try to load a save from a newer version, just show a warning to upgrade, whether they are compatible or not? This might prevent people from running into unknown issues...
<queqiao->
⟨egg⟩ ⟪von Kerman⟫ In fact, maybe it should be enforced? I […] ⮪ sometimes we can’t tell that it’s a newer version, if the save format hasn’t changed (we don’t have a version identifier in the save, we deduce the version from the format of the data). If the save format has changed and you load using a version that expects the older format, I would expect it to just crash, which is a strong enough signal.
<queqiao->
⟨egg⟩ (what is this « warning » thing ? why warn when you can just crash :-p)
<queqiao->
⟨von Kerman⟩ yes, I had such crashes, hence the suggestion 🙂
<queqiao->
⟨egg⟩ ⟪von Kerman⟫ yes, I had such crashes, hence the […] ⮪ then it is working as intended, you have been prevented from running into unknown issues :-p
<queqiao->
⟨egg⟩ Warnings are very complicated to implement and maintain ; we strongly prefer crashes whenever possible.
<queqiao->
⟨von Kerman⟩ It's ok, as long it doesn't load a potentially incompatible save
<queqiao->
⟨egg⟩ ⟪sichelgaita⟫ Zermelo was the working name of […] ⮪ See also https://github.com/mockingbirdnest/Principia/pull/3209, Ζήνων was the working name of a release with an overhaul to DiscreteTrajectory which was a prerequisite to Zermelo
<queqiao->
⟨Quadrupole⟩ Maybe we can move the bot to #gitupdates ?
<queqiao->
⟨Quadrupole⟩ Or it is kept here so the IRC people can see it as well?
<queqiao->
⟨Stonesmile⟩ I think it's kept here, because it doesn't necessarily relate to RO
<queqiao->
⟨egg⟩ yeah I’ve been keeping it here because it sort of fits into the general discussion (I can just refer to « that pull request ») and because it’s a reasonably quiet channel. If someone has opinions on these notifications I am open to hearing them though.
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
egg|chrome|egg has joined #principia
egg|chrome|egg has quit [Remote host closed the connection]
<queqiao->
⟨egg⟩ ⟪_whitenotifier-653e⟫ [Principia] eggrobin opened pull […] ⮪ rnlahaye did you run into those deprecated-anon-enum-enum-conversion in your clang 13 upgrade? It is spamming atrociously on our pipelines (we are upgrading from clang 8 to clang 12).
<queqiao->
⟨rnlahaye⟩ ⟪egg⟫ rnlahaye did you run into those […] ⮪ Yep
<queqiao->
⟨egg⟩ (it’s making the pipelines take 2 hours to build and test everything instead of 1, and also looking at the logs crashes chrome :D)