On Thu, Sep 22, 2022 at 10:57 PM Alin Jerpelea <jerpe...@gmail.com> wrote:
>
> Hello all,
>
> This is a call for a vote to release Apache NuttX (Incubating) version
> 11.0.0.

(snip)

> Apache NuttX community vote and result thread:
> Result:https://lists.apache.org/thread/c0lv34jvwbdh6wfnl7xsprxmggllpmcw
> Vote:https://lists.apache.org/thread/rv9pf8gtbcq4zjnydv2h2lsymszzb33f
>
> SCM Information:
>   Release tag: nuttx-11.0.0-RC2
>   Hash for the release incubating-nuttx
> tag:d32555f3e0492b8f4caeb407db55de23322724ef
>   Hash for the release incubating-nuttx-apps
> tag:8b43f9f9ca30f44c1cccae9a9078d5d45b776d35
>
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC2/
> [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC2/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release

Hi all,

Pleased to submit my vote:

Summary:
+1 to release (binding)

Per Alan's request for size information [1]:

* NuttX-11.0.0-RC2, b-g474e-dpow1:nsh configuration:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 107623     672    2012  110307   1aee3 nuttx

* This is a big improvement over NuttX-10.3.0-RC4, same config:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 117843     636    2256  120735   1d79f nuttx

Text is reduced by 10220!! Data increases slightly by 36, but bss
decreases by 244. Great work everyone!

Please note that for future releases, I would like to build in 'ostest'
for additional verification. Today I built and tested such a
configuration on this board for this release. Soon I will open a PR to
upstream this new config as b-g474e-dpow1:ostest.

Compared to b-g474e-dpow1:nsh, it adds the following configs:

+CONFIG_BUILTIN=y
+CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_TESTING_OSTEST=y

and, because ostest currently fails when priority inheritance is
enabled, it removes the following configs:

-CONFIG_PRIORITY_INHERITANCE=y
-CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y

Here is the size information for that build:

* NuttX-11.0.0-RC2, b-g474e-dpow1:ostest configuration (not yet
  upstreamed):

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 179819     668    4812  185299   2d3d3 nuttx

Additional notes about this build:

1. I noticed that to be able to run 'ostest' from NSH the configuration
   needs CONFIG_BUILTIN and CONFIG_NSH_BUILTIN_APPS. Do we want to make
   CONFIG_TESTING_OSTEST depend on those?

2. I noticed that the 'openocd' incantation in the README.txt of
   b-g474e-dpow1 is incorrect, at least on my system, even though I
   wrote that file! I will open a PR soon to fix that. The incantation
   that worked for me now is:

   $ sudo openocd -f interface/stlink.cfg -f target/stm32g4x.cfg -c
init -c "reset halt" -c "flash write_image erase nuttx.bin 0x08000000"

Neither of the above issues is a showstopper.

Development system: Linux
(Debian 4.19.0-21-rt-amd64 x86_64)

Verified:
* Signatures
* SHA-512 sums
* Incubating in artifact names
* LICENSE, NOTICE, DISCLAIMER, and README.md present in both tarballs
* DISCLAIMER-WIP has been renamed to DISCLAIMER as licenses have been
  migrated to Apache 2.0 or documented in LICENSE; hopefully we will
  graduate soon and be able to remove DISCLAIMER altogether :-)
* Build, FLASH program, and boot b-g474e-dpow1:nsh to the NSH prompt
  successfully.
* Build, FLASH, boot b-g474e-dpow1:ostest (not yet upstreamed as
  discussed above) and ran 'ostest' successfully.

Dependencies:
* gcc-arm-none-eabi-7-2017-q4-major
* kconfig-conf from NuttX tools repository

Other dependencies from Debian packages:
* binutils-dev 2.31.1-16
* bison 2:3.3.2.dfsg-1
* flex 2.6.4-6.2
* gperf 3.1-1
* libelf-dev 0.176-1.1
* libgmp-dev 2:6.1.2+dfsg-4
* libisl-dev 0.20-2
* libmpc-dev 1.1.0-1
* libmpfr-dev 4.0.2-1
* libncurses5-dev 6.1+20181013-2+deb10u2
* libusb-1.0-0-dev 2:1.0.22-2
* libusb-dev 2:0.1.12-32
* openocd 0.10.0-5
* texinfo 6.5.0.dfsg.1-4+b1

A very big **THANK YOU** to our RM and to everyone in the Apache NuttX
and Incubator community for making this release (candidate) possible!

References:

[1] Alan Carvalho de Assis's message to the dev@nuttx.a.o thread "Re:
[VOTE] Apache NuttX 10.0.0 (incubating) RC0 release" on 26 Nov 2020,
archived:
https://lists.apache.org/thread/nxvwxol948psr2z7fc6cwtdv9ofoz9yj

Cheers,
Nathan

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to