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…
_whitelogger has joined #principia
_whitelogger has joined #principia
_whitelogger has joined #principia
<queqiao->
⟨ollefanty⟩ Why is there a new principa every month?
<queqiao->
⟨ezsnack⟩ Why is it a bad thing that a mod gets updated often? :v
<queqiao->
⟨vlood⟩ Every new moon, you mean
<queqiao->
⟨vlood⟩ Something about having to make monthly sacrifices to the ghost of Isaac Newton, or something
<queqiao->
⟨Damien⟩ 12 updates a year on a regular schedule is pretty good
<queqiao->
⟨ollefanty⟩ I really appreciate the work that is put into it, but what do they contain?
<queqiao->
⟨Damien⟩ bugfixes and feature updates
<queqiao->
⟨Damien⟩ sometimes more of one than the other
<queqiao->
⟨sichelgaita⟩ They contain whatever is ready when we cut the release (a few days before the new moon). Major features typically get built in the background for months until we believe that they are ready to be enabled in the mod.
<queqiao->
⟨egg⟩ The specific answer to « why » is that we used to wait until we had a pile of big features to cut a release, and there is always one more thing to squeeze in. Which meant that we ended up with an 8-month gap between releases quite early on, see https://github.com/mockingbirdnest/Principia/wiki/Change-Log#cardano. Besides being a long time between update, that also leads to a release where lots of things changed, which makes it hard...
<queqiao->
... to understand where a bug might come from.
<queqiao->
So we went with a regular release schedule (as regular as the motion of the moon is, at least).
<queqiao->
⟨egg⟩ The specific answer to « why » is that we used to wait until we had a pile of big features to cut a release, and there is always one more thing to squeeze in. Which meant that we ended up with an 8-month gap between releases quite early on, see https://github.com/mockingbirdnest/Principia/wiki/Change-Log#cardano. Besides being a long time between updates, that also leads to a release where lots of things changed, which makes it...
<queqiao->
... hard to understand where a bug might come from.
<queqiao->
So we went with a regular release schedule (as regular as the motion of the moon is, at least).