We finally released 9.1.0 on 2020-07-22. I think the target date for
that one was 2020-07-01, wasn't it. The next release should then be
sometime next month, right? 2020-09-01? Or 2020-09-22?
I don't know what the policy of the NuttX Incubator is, but prior to
Apache, I used the major revision number to indicate incompatibilities.
When the major revision number changed, the code was considered
incompatible with revision with the previous major revision number.
That was not the case with 9.0; 9.0 was not incompatible with 8.2. In
that case, the major revision change only signified the first Apache
release.
A couple of recent PRs have made the NuttX internal time APIs
incompatible with the timing APIs of all preceding versions. Those
change are in PR #1565 and PR #1545. All proprietary device drivers of
NuttX users will be broken in the next release. So the question would
be, should be bump the next version 10.0? Or should we release an
incompatible 9.2?
Also, we need to document what it is that NuttX users will need to do be
fix their broken drivers. I can offer to do this. Where would such
instructions go. Obviously, eventually in the ReleaseNotes. But where
I put such information now?
- 10.0 Release? Gregory Nutt
-