thabks for your comments

Can we agree with this schedule plan?
- next release is 12.13.0 (branch out 1 March)
- planned Jun release 13.0.0 (branch out 1 Jun)

Best regards
Alin

On Thu, 19 Feb 2026, 16:58 Matteo Golin, <[email protected]> wrote:

> Hi,
>
> My main concern is just:
> a) getting the init patch ready and tested for March 1
> b) having enough breaking changes to bundle in 13.0.0
>
> On Thu, Feb 19, 2026, 10:54 AM Alan C. Assis <[email protected]> wrote:
>
> > I think the real concern is not the number, but the real reason to move
> to
> > release 13 at this moment.
> >
> > Normally we move the main release digit when there is a big breaking
> > change, but that is not the case here (not yet).
> >
> > This is why I agree with Matteo: let go with 12.13.0 (see your wanted 13
> > here :-) ).
> >
> > BR,
> >
> > Alan
> >
> > On Thu, Feb 19, 2026 at 12:44 PM Alin Jerpelea <[email protected]>
> wrote:
> >
> > > Hi,
> > >
> > > I propose that we continue with 13 release since we already postponed
> it
> > > before and I can't see real blockers.
> > >
> > > Does anyone have concerns regarding proceeding with the 13 release ?
> > >
> > > Best regards
> > > Alin
> > >
> > > On Thu, 19 Feb 2026, 16:32 Matteo Golin, <[email protected]>
> wrote:
> > >
> > > > Hi Alin,
> > > >
> > > > That makes sense! Maybe we could consider doing another 12.x release
> > this
> > > > quarter then and saving 13.0.0 for the next quarter? What do you
> think?
> > > >
> > > > Matteo
> > > >
> > > > On Thu, Feb 19, 2026, 10:28 AM Alan C. Assis <[email protected]>
> > wrote:
> > > >
> > > > > Yes, I was not aware of 14 too, but when I was in Shenzhen some
> years
> > > > ago,
> > > > > I noticed some elevators skip the number 4.
> > > > >
> > > > > It could become a xkcd comedy: we end-up not using a number because
> > any
> > > > > number is bad luck in some countries. :-)
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Feb 19, 2026 at 12:17 PM Matteo Golin <
> > [email protected]>
> > > > > wrote:
> > > > >
> > > > > > That is actually interesting. Anecdotally, here in Waterloo there
> > is
> > > a
> > > > > > significant Chinese community and so there are actually many
> > > apartment
> > > > > > buildings which do not have a 13th floor due to the superstition.
> > Of
> > > > > > course, the 13th floor exists, but it is given a different
> number.
> > > > > >
> > > > > > I would say I'm not strictly against using 14.0.0 or even 15.0.0
> (I
> > > see
> > > > > 14
> > > > > > is also unlucky in the Suse link) instead for the release. I
> don't
> > > > think
> > > > > > any NuttX users have mentioned this issue on the 13.0.0
> discussions
> > > > > before
> > > > > > though.
> > > > > >
> > > > > > Matteo
> > > > > >
> > > > > > On Thu, Feb 19, 2026 at 10:09 AM Alan C. Assis <
> [email protected]>
> > > > > wrote:
> > > > > >
> > > > > > > Yes, I think we can postpone branching the release 13.0.0 to
> > > include
> > > > > the
> > > > > > > most important breaking changes on it (otherwise there is no
> need
> > > to
> > > > > > > increase the release digit if there are not significant
> changes).
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Feb 19, 2026 at 12:02 PM Matteo Golin <
> > > > [email protected]>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > May I provide an alternative view: 13 is a lucky number for
> > > > Italians
> > > > > :)
> > > > > > > >
> > > > > > > > In all seriousness, I do agree that March 1 might be a bit
> > early
> > > > for
> > > > > > the
> > > > > > > > 13.0.0 release. I know there are several other tasks on the
> > issue
> > > > > > tracker
> > > > > > > > for it, so I don't want to push it along with my changes here
> > > > > > > prematurely.
> > > > > > > > I'm not sure if the time representation getting pushed from
> 32b
> > > to
> > > > > 64b
> > > > > > > has
> > > > > > > > been merged, but I also wanted to tackle the empty apps docs
> > and
> > > > the
> > > > > > > > README.txt files for the big release. If we can bundle more
> > > > breaking
> > > > > > > > changes in time for 13.0.0 that is better, I think. I don't
> > mind
> > > > > > > > "maintaining" the init patch (since it's a moving target) as
> > the
> > > > > other
> > > > > > > > changes are getting ready; I don't think it would be too
> > > involved.
> > > > > > > >
> > > > > > > > I think releasing a 13.0.0 is fine anyways. I honestly don't
> > > think
> > > > > very
> > > > > > > > many upstream patches from 12.x users are going to be
> affected.
> > > > There
> > > > > > > > really aren't many crazy breaking changes to be in 13.0.0
> yet,
> > > most
> > > > > > APIs
> > > > > > > > are the same. I also agree that there is too much involved in
> > > > having
> > > > > an
> > > > > > > LTS
> > > > > > > > or a separately maintained internal version. I would be in
> > > support
> > > > of
> > > > > > > > delaying the release for a longer testing period given the
> > major
> > > > > > version
> > > > > > > > bump, but I don't think we should treat 13.0.0 too much
> > > differently
> > > > > > from
> > > > > > > a
> > > > > > > > regular release.
> > > > > > > >
> > > > > > > > In terms of the actual change I'm making to the init, I think
> > it
> > > is
> > > > > > > quite a
> > > > > > > > large benefit because it finally prevents all the NuttX
> boards
> > > from
> > > > > > > relying
> > > > > > > > on user space code (NSH/boardctl) to bring up the board. I
> > > > > encountered
> > > > > > > this
> > > > > > > > issue a few times myself when trying to make my own apps an
> > entry
> > > > > point
> > > > > > > for
> > > > > > > > NuttX. It is definitely not the only thing that could be done
> > for
> > > > the
> > > > > > > boot
> > > > > > > > process, and I agree that we can also focus on documenting it
> > > > better.
> > > > > > > But,
> > > > > > > > I don't think there is a reason to object to this change and
> it
> > > has
> > > > > > been
> > > > > > > > discussed/desired by the community for a long time. I'm happy
> > to
> > > > > > explain
> > > > > > > > the change in more detail if my PR descriptions/the issue
> > > > discussion
> > > > > > > aren't
> > > > > > > > clear enough!
> > > > > > > >
> > > > > > > > Question for Alin: what is the normal process for breaking
> > > changes
> > > > in
> > > > > > > > releases? I'm wondering if its possible to merge into
> mainline
> > > and
> > > > > just
> > > > > > > > wait longer between the current version and 13.0.0 as other
> > > > breaking
> > > > > > > > changes catch up in development. That way mainline is the
> > "draft
> > > > > > 13.0.0"
> > > > > > > > and doesn't need special maintenance. Of course, if this
> > doesn't
> > > > fit
> > > > > in
> > > > > > > the
> > > > > > > > usual release process, I am happy to maintain the patch
> branch
> > > > until
> > > > > > > things
> > > > > > > > are ready!
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Matteo
> > > > > > > >
> > > > > > > > On Thu, Feb 19, 2026, 9:22 AM raiden00pl <
> [email protected]
> > >
> > > > > wrote:
> > > > > > > >
> > > > > > > > > No one serious will avoid NuttX because it's version 13.
> > Let's
> > > be
> > > > > > > > > serious, this
> > > > > > > > > is a community of engineers, not stock market traders.
> Don't
> > > > waste
> > > > > > time
> > > > > > > > > discussing superstitions, because it's starting to look
> like
> > AI
> > > > > bots
> > > > > > > > > discussion ;)
> > > > > > > > >
> > > > > > > > > czw., 19 lut 2026 o 15:12 Alan C. Assis <[email protected]
> >
> > > > > > > napisał(a):
> > > > > > > > >
> > > > > > > > > > But it will make it difficult to get their patches
> > integrated
> > > > > into
> > > > > > > the
> > > > > > > > > > mainline, since 12.x to 13.x will have a big difference.
> > > > > > > > > >
> > > > > > > > > > NuttX 12.0.0 was released on 2023-01-16, more than 3
> years
> > > ago,
> > > > > so
> > > > > > I
> > > > > > > > > > suppose if we follow the same logic, users that decided
> to
> > > use
> > > > an
> > > > > > old
> > > > > > > > > > version could be using a version from more than 3 years
> > ago.
> > > > > > > > > >
> > > > > > > > > > We already have many issues in the project to worry
> about,
> > > > having
> > > > > > > users
> > > > > > > > > > avoiding using NuttX just because it has a 13.x release
> is
> > > > > > something
> > > > > > > I
> > > > > > > > > > think we can skip, we can avoid! :-)
> > > > > > > > > >
> > > > > > > > > > BR,
> > > > > > > > > >
> > > > > > > > > > Alan
> > > > > > > > > >
> > > > > > > > > > On Thu, Feb 19, 2026 at 11:00 AM Alin Jerpelea <
> > > > > [email protected]
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi all,
> > > > > > > > > > >
> > > > > > > > > > > such separation will be hard to maintain and will
> produce
> > > > > > confusion
> > > > > > > > > > >
> > > > > > > > > > > I think that it is better to have 13.xx.xx released on
> > the
> > > > > normal
> > > > > > > > cycle
> > > > > > > > > > and
> > > > > > > > > > > let users decide if they use the "stable 12.xx.xx
> > releases"
> > > > or
> > > > > > the
> > > > > > > > "new
> > > > > > > > > > > 13.xx.xx"
> > > > > > > > > > > I can add a Note to the release notes to clarify that
> > > 13.0.0
> > > > > may
> > > > > > > need
> > > > > > > > > > some
> > > > > > > > > > > releases to shine
> > > > > > > > > > >
> > > > > > > > > > > Best regards
> > > > > > > > > > > Alin
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Thu, Feb 19, 2026 at 2:45 PM Alan C. Assis <
> > > > > [email protected]
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Yes, I think LTS is not the way to go.
> > > > > > > > > > > >
> > > > > > > > > > > > But I agree with Tomek to keep version 13 as internal
> > > usage
> > > > > > only,
> > > > > > > > not
> > > > > > > > > > for
> > > > > > > > > > > > final users and companies.
> > > > > > > > > > > >
> > > > > > > > > > > > BR,
> > > > > > > > > > > >
> > > > > > > > > > > > Alan
> > > > > > > > > > > >
> > > > > > > > > > > > On Thu, Feb 19, 2026 at 10:28 AM Alin Jerpelea <
> > > > > > > [email protected]
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > Hi all,
> > > > > > > > > > > > >
> > > > > > > > > > > > > With the resources available we can not start a LTS
> > > track
> > > > > > > > > > > > > I propose that we continue using, for now, the same
> > > > release
> > > > > > > > > procedure
> > > > > > > > > > > > >
> > > > > > > > > > > > > Best regards
> > > > > > > > > > > > > Alin
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Thu, Feb 19, 2026 at 1:57 PM raiden00pl <
> > > > > > > [email protected]
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > LTS was discussed on this list earlier, and the
> > > > > conclusion
> > > > > > > was
> > > > > > > > > that
> > > > > > > > > > > the
> > > > > > > > > > > > > > project
> > > > > > > > > > > > > > didn't have the resources to maintain LTS
> release.
> > I
> > > > > don't
> > > > > > > > think
> > > > > > > > > > > > anything
> > > > > > > > > > > > > > has
> > > > > > > > > > > > > > changed since then in terms of resources
> available
> > > (or
> > > > > > > should I
> > > > > > > > > say
> > > > > > > > > > > > it's
> > > > > > > > > > > > > > worse now?),
> > > > > > > > > > > > > > so bringing LTS release idea into this discussion
> > > > doesn't
> > > > > > > make
> > > > > > > > > much
> > > > > > > > > > > > > sense.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > czw., 19 lut 2026 o 13:44 Tomek CEDRO <
> > > > [email protected]>
> > > > > > > > > > napisał(a):
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Or we could resemble FreeBSD organization to
> > match
> > > > > > > > progressive
> > > > > > > > > > and
> > > > > > > > > > > > > > > conservative crowd:
> > > > > > > > > > > > > > > 1. CURRENT is the master experimental branch
> > (i.e.
> > > > > > > > 13-CURRENT).
> > > > > > > > > > > > > > > 2. STABLE is well tested and not breaking
> branch
> > > > (i.e.
> > > > > > > > > > 12-STABLE).
> > > > > > > > > > > > > > > 3. RELEASE is snapshot of STABLE in time marked
> > > with
> > > > > > number
> > > > > > > > > > branch
> > > > > > > > > > > > > > > (i.e. 12.12-RELEASE).
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > When CURRENT gets mature it goes STABLE
> (branch),
> > > > bumps
> > > > > > > > number
> > > > > > > > > > and
> > > > > > > > > > > > > > > starts experimenting (branch) again. STABLE
> gets
> > > > > updates
> > > > > > > and
> > > > > > > > > > fixes
> > > > > > > > > > > > > > > from CURRENT, but it also serves as source for
> > > > RELEASE
> > > > > > > > (branch)
> > > > > > > > > > > from
> > > > > > > > > > > > > > > time to time. If you need some fix from STABLE
> > but
> > > > you
> > > > > > use
> > > > > > > > > > RELEASE
> > > > > > > > > > > > you
> > > > > > > > > > > > > > > can build it safely.. except release is also
> tied
> > > to
> > > > > some
> > > > > > > > tools
> > > > > > > > > > > > > > > packages etc. Stability here in terms of API.
> > Plus
> > > > > > "compat"
> > > > > > > > > layer
> > > > > > > > > > > > that
> > > > > > > > > > > > > > > provides cross-version ABI compatibility (i.e.
> > 10.0
> > > > > > binary
> > > > > > > > > works
> > > > > > > > > > > fine
> > > > > > > > > > > > > > > on 14.3).
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > https://www.freebsd.org/releng/
> > > > > > > > > > > > > > >
> > > https://docs.freebsd.org/en/articles/freebsd-releng/
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > It may sound fun but still a lot of maintenance
> > > work
> > > > > for
> > > > > > a
> > > > > > > > > small
> > > > > > > > > > > > > > > team.. maybe too much.. or just some
> inspiration
> > > :-)
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Thu, Feb 19, 2026 at 1:17 PM Alan C. Assis <
> > > > > > > > > [email protected]
> > > > > > > > > > >
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > That is a good idea!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The number 13 could be like a transition
> > > (passage)
> > > > > > > version,
> > > > > > > > > it
> > > > > > > > > > > > could
> > > > > > > > > > > > > be
> > > > > > > > > > > > > > > > considered a breaking version, before the
> final
> > > > > version
> > > > > > > > > > release.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > In this version we will have the chance to
> > > improve
> > > > > the
> > > > > > > boot
> > > > > > > > > > > > > > > initialization
> > > > > > > > > > > > > > > > and other things, i.e.: currently we have the
> > > > common
> > > > > > > boards
> > > > > > > > > > that
> > > > > > > > > > > > have
> > > > > > > > > > > > > > > > drivers shared in the same chip family, but
> it
> > is
> > > > > > > possible
> > > > > > > > to
> > > > > > > > > > > > extend
> > > > > > > > > > > > > > this
> > > > > > > > > > > > > > > > idea to have these drivers working for all
> > chips.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > +1
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > BR,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Alan
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Thu, Feb 19, 2026 at 9:07 AM Tomek CEDRO <
> > > > > > > > > [email protected]>
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Well I also know some people in person that
> > > avoid
> > > > > 13
> > > > > > at
> > > > > > > > all
> > > > > > > > > > > cost
> > > > > > > > > > > > it
> > > > > > > > > > > > > > is
> > > > > > > > > > > > > > > > > quite funny.. but for me 13 is kinda lucky
> > even
> > > > if
> > > > > > in a
> > > > > > > > > > > different
> > > > > > > > > > > > > > > > > way.. we may consider 13 internal testing
> and
> > > > then
> > > > > > just
> > > > > > > > go
> > > > > > > > > > 14..
> > > > > > > > > > > > > > > > > whatever :D :D :D
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > CeDeROM, SQ7MHZ,
> http://www.tomek.cedro.info
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On Thu, Feb 19, 2026 at 12:44 PM Alan C.
> > Assis
> > > <
> > > > > > > > > > > > [email protected]>
> > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I agree! Also we need to decide whether
> to
> > > use
> > > > > the
> > > > > > > > number
> > > > > > > > > > 13
> > > > > > > > > > > or
> > > > > > > > > > > > > > will
> > > > > > > > > > > > > > > skip
> > > > > > > > > > > > > > > > > > it! :-)
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Historically it is proved that this
> number
> > is
> > > > not
> > > > > > > good
> > > > > > > > > > luck,
> > > > > > > > > > > > even
> > > > > > > > > > > > > > > NASA
> > > > > > > > > > > > > > > > > when
> > > > > > > > > > > > > > > > > > tried to insist on it (what could go
> wrong,
> > > > NASA
> > > > > > has
> > > > > > > > the
> > > > > > > > > > > > smartest
> > > > > > > > > > > > > > > people
> > > > > > > > > > > > > > > > > on
> > > > > > > > > > > > > > > > > > the planet), that resulted in a
> > catastrophic
> > > > > event
> > > > > > > that
> > > > > > > > > > > almost
> > > > > > > > > > > > > > ended
> > > > > > > > > > > > > > > up
> > > > > > > > > > > > > > > > > > with the life of 3 persons.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Ok, maybe I'll writing it as a joke, but
> > > > imagine
> > > > > > > > someone
> > > > > > > > > > > > > > considering
> > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > > use
> > > > > > > > > > > > > > > > > > NuttX, if they have any doubt they will
> not
> > > use
> > > > > > NuttX
> > > > > > > > 13
> > > > > > > > > > for
> > > > > > > > > > > > > sure!
> > > > > > > > > > > > > > > :-D
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > So, I vote for NuttX 14 :-D
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > BR,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Alan
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Thu, Feb 19, 2026 at 8:22 AM Tomek
> > CEDRO <
> > > > > > > > > > > [email protected]>
> > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > I would not rush with the 13 and keep
> it
> > > for
> > > > > time
> > > > > > > > when
> > > > > > > > > > most
> > > > > > > > > > > > > > > breaking
> > > > > > > > > > > > > > > > > > > things are settled and we could call it
> > > first
> > > > > LTS
> > > > > > > > > > release,
> > > > > > > > > > > > > until
> > > > > > > > > > > > > > > then
> > > > > > > > > > > > > > > > > > > stick to 12 and small improvements in
> > minor
> > > > > > > releases,
> > > > > > > > > > but I
> > > > > > > > > > > > > will
> > > > > > > > > > > > > > > > > > > follow the community voice :-)
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > > CeDeROM, SQ7MHZ,
> > > http://www.tomek.cedro.info
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > On Thu, Feb 19, 2026 at 7:23 AM Alin
> > > > Jerpelea <
> > > > > > > > > > > > > > [email protected]>
> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > Hi Matteo,
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > I will fork the next release branch
> on
> > > 1st
> > > > of
> > > > > > > March
> > > > > > > > > so
> > > > > > > > > > > that
> > > > > > > > > > > > > we
> > > > > > > > > > > > > > > have 1
> > > > > > > > > > > > > > > > > > > month
> > > > > > > > > > > > > > > > > > > > to test the release.
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > I propose that we name this release
> > > 13.0.0
> > > > > and
> > > > > > we
> > > > > > > > put
> > > > > > > > > > all
> > > > > > > > > > > > > > planned
> > > > > > > > > > > > > > > > > > > breacking
> > > > > > > > > > > > > > > > > > > > changes in the new release
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > Best regards
> > > > > > > > > > > > > > > > > > > > Alin
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > On Thu, 19 Feb 2026, 06:47 Matteo
> > Golin,
> > > <
> > > > > > > > > > > > > > [email protected]
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > Hello everyone,
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > I have decided to work on tackling
> > this
> > > > > > issue:
> > > > > > > > > > > > > > > > > > > > >
> > > > > https://github.com/apache/nuttx/issues/11321
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > The crux of it is: many boards rely
> > on
> > > > NSH
> > > > > to
> > > > > > > > > > > initialize
> > > > > > > > > > > > > > > > > > > > > peripherals/board-level systems.
> This
> > > is
> > > > > done
> > > > > > > > > through
> > > > > > > > > > > the
> > > > > > > > > > > > > > > > > user-space
> > > > > > > > > > > > > > > > > > > call
> > > > > > > > > > > > > > > > > > > > > to boardctl(BOARDIOC_INIT).
> However,
> > > > > > > > > > > > BOARD_LATE_INITIALIZE
> > > > > > > > > > > > > > also
> > > > > > > > > > > > > > > > > does
> > > > > > > > > > > > > > > > > > > the
> > > > > > > > > > > > > > > > > > > > > same thing. This is confusing for
> > many
> > > > > users
> > > > > > > and
> > > > > > > > > also
> > > > > > > > > > > > > results
> > > > > > > > > > > > > > > in
> > > > > > > > > > > > > > > > > boards
> > > > > > > > > > > > > > > > > > > > > having out-of-sync init methods
> (i.e.
> > > > > > late_init
> > > > > > > > > does
> > > > > > > > > > > > > > something
> > > > > > > > > > > > > > > > > > > different
> > > > > > > > > > > > > > > > > > > > > than app_init, but they shouldn't).
> > To
> > > > > > simplify
> > > > > > > > the
> > > > > > > > > > > > > > > initialization
> > > > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > > > > > > > reduce user confusion, the
> suggestion
> > > was
> > > > > to
> > > > > > > > > > completely
> > > > > > > > > > > > > > remove
> > > > > > > > > > > > > > > > > > > > > BOARDIOC_INIT/board_app_initialize
> > and
> > > > > > > > NSH_ARCHINIT
> > > > > > > > > > in
> > > > > > > > > > > > > favour
> > > > > > > > > > > > > > > of
> > > > > > > > > > > > > > > > > > > > > BOARD_LATE_INITIALIZE. This is a
> > > massive
> > > > > > > breaking
> > > > > > > > > > > change
> > > > > > > > > > > > > and
> > > > > > > > > > > > > > > was
> > > > > > > > > > > > > > > > > put
> > > > > > > > > > > > > > > > > > > on the
> > > > > > > > > > > > > > > > > > > > > to-do list for 13.0.0 but it hadn't
> > > been
> > > > > > picked
> > > > > > > > up
> > > > > > > > > > yet
> > > > > > > > > > > > and
> > > > > > > > > > > > > > > we're
> > > > > > > > > > > > > > > > > still
> > > > > > > > > > > > > > > > > > > in
> > > > > > > > > > > > > > > > > > > > > time for 13.0.0.
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > I have a draft PR open here to the
> > > kernel
> > > > > > with
> > > > > > > > most
> > > > > > > > > > of
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > boards
> > > > > > > > > > > > > > > > > > > adhering
> > > > > > > > > > > > > > > > > > > > > to the new changes:
> > > > > > > > > > > > > > https://github.com/apache/nuttx/pull/18408
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > And here to the apps repo removing
> > > > > references
> > > > > > > to
> > > > > > > > > > > > > > BOARDIOC_INIT
> > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > > > > > > > NSH_ARCHINIT:
> > > > > > > > > > > > > https://github.com/apache/nuttx-apps/pull/3405
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > These PRs are large, introduce
> > breaking
> > > > > > > changes,
> > > > > > > > > and
> > > > > > > > > > > > touch
> > > > > > > > > > > > > > many
> > > > > > > > > > > > > > > > > > > different
> > > > > > > > > > > > > > > > > > > > > boards (not all of which I am able
> to
> > > > test
> > > > > on
> > > > > > > my
> > > > > > > > > > > limited
> > > > > > > > > > > > > > > hardware
> > > > > > > > > > > > > > > > > > > set). I
> > > > > > > > > > > > > > > > > > > > > would appreciate eyes on these PRs
> to
> > > see
> > > > > if
> > > > > > > > there
> > > > > > > > > > are
> > > > > > > > > > > > any
> > > > > > > > > > > > > > > flaws
> > > > > > > > > > > > > > > > > in my
> > > > > > > > > > > > > > > > > > > > > initial approach and also in case
> > > anyone
> > > > > > would
> > > > > > > > like
> > > > > > > > > > to
> > > > > > > > > > > > > > > volunteer to
> > > > > > > > > > > > > > > > > > > test
> > > > > > > > > > > > > > > > > > > > > the changes on some hardware (I
> don't
> > > own
> > > > > > > > anything
> > > > > > > > > > with
> > > > > > > > > > > > an
> > > > > > > > > > > > > > > STM32
> > > > > > > > > > > > > > > > > for
> > > > > > > > > > > > > > > > > > > > > instance).
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > The CI is also going to report a
> lot
> > of
> > > > > > errors
> > > > > > > > due
> > > > > > > > > to
> > > > > > > > > > > the
> > > > > > > > > > > > > > > changes
> > > > > > > > > > > > > > > > > being
> > > > > > > > > > > > > > > > > > > > > across both repositories (and they
> > will
> > > > be
> > > > > > out
> > > > > > > of
> > > > > > > > > > sync
> > > > > > > > > > > > with
> > > > > > > > > > > > > > > each
> > > > > > > > > > > > > > > > > other
> > > > > > > > > > > > > > > > > > > in
> > > > > > > > > > > > > > > > > > > > > the CI runs), hence the importance
> of
> > > > > testing
> > > > > > > :)
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > Thanks for your feedback in advance
> > > (and
> > > > > > maybe
> > > > > > > > your
> > > > > > > > > > > time
> > > > > > > > > > > > > > > testing
> > > > > > > > > > > > > > > > > if you
> > > > > > > > > > > > > > > > > > > > > can!)
> > > > > > > > > > > > > > > > > > > > > Matteo
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to