Thanks for bringing this up Greg, I was also starting to think it was
about time to plan a release.
On Fri, Aug 14, 2020 at 10:55 AM Gregory Nutt <spudan...@gmail.com> wrote:
>
> 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 feel like there are still a lot of changes in flight and I would
like to see more testing on hardware in this release and knowing how
long it takes to actually get a release out with the Apache process I
would be more in favor of trying to target and of Sept with the
possibility to bring it in a bit if things seem stable or voting goes
faster.  I am expecting to have a lot more time for a month or so
starting in a week, so happy to push that effort forward, including
testing now that I have a better array of boards including non ARM.

>
> 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?
These changes are quite minor (but yes effects a lot of platforms), so
my gut says lets just do 9.2, but I would not vote against a major
version bump if people feel inclined.  We have had breaking build
system changes on minor releases in the past.

>
> 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?

Nathan started this here:
https://cwiki.apache.org/confluence/display/NUTTX/NuttX+9.2

I would say let's fill that out, we can change it to 10.0 later.  I
will kick off getting the tracking board and the PR changes going in
next week, that I thought worked quite well for realtime and async
collaboration last time.

--Brennan

Reply via email to