Skip to content
Michael Lyle edited this page Apr 1, 2016 · 27 revisions

dRonin releases

Release-TBD ("tanto")

Vital statistics

In progress / not yet shipped.

Postmortem facts and opinions

In progress / not yet shipped.

Release-20160120 ("renatus")

Vital statistics

Renatus hotfix 1 (numbered 3 because there were two "bad" set of artifacts first):

Renatus main release:

Postmortem facts and opinions

  • The release operated without a formal schedule because we were unaware of scoping of branding changes and new targets. We have a better baseline to work from for future releases.
  • The event system changes skewed with at-the-time out-of-tree targets-- Lux, BrainFPV, Naze32Pro, etc. Because there were per-target changes, multiple downstreams missed the associated changes. Some thought should be given in the future about how to "forcibly break" downstream trees in a way that is obvious.
  • There were a few PRs that took multiple passes to get right and could have done with more thorough dev-testing and third-party-feedback. Input wizard and switch arming were the main ones, and I (@mlyle) was guilty.
  • A change was merged during the holiday period to alter default output rates that could have been harmful to physical servos (400Hz) and there was no community consensus behind.
  • Various issues lingered "in people's heads" to the end of the cycle. When we merge "incomplete" functionality there needs to be a blocking issue opened. This included the lack of user notification of usage tracking and the final items for crash reporting.
  • A hotfix was necessary because minor issues were missed during the cycle.
    • Throttle reversal did not work in input wizard and was tricky to set up otherwise because of a range validation bug.
    • BrainFPV alarms had been broken for a month and no one noticed :/
    • The .deb package was missing firmware
    • Lumenier LUX UART configuration was incorrect.
Clone this wiki locally