You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nuttx.apache.org by Alin Jerpelea <je...@gmail.com> on 2022/05/05 10:33:56 UTC

[VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Hello all,


Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
time to vote on accepting it for release. If approved we will seek
final release approval from the IPMC. Voting will be open for 72hr.

A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
required to pass.

The Apache requirements for approving a release can be found here [3]
"Before voting +1 [P]PMC members are required to download the signed
source code package, compile it as provided, and test the resulting
executable on their own platform, along with also verifying that the
package meets the requirements of the ASF policy on releases."

A document to walk through some of this process has been published on
our project wiki and can be found here [4].

[ ] +1 accept (indicate what you validated - e.g. performed the non-RM
items in [4])
[ ] -1 reject (explanation required)

Thank you all,
Alin Jerpelea

SCM Information:
  Release tag: nuttx-10.3.0-RC2
  Hash for the release incubating-nuttx tag:
ec8fa7d2bfd649d8848448243744e30c96467ff2
  Hash for the release incubating-nuttx-apps tag:
ecd8a9722f9da777829ed6f28998311f1664b278

[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
[2]
https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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

Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Posted by Abdelatif Guettouche <ab...@gmail.com>.
+1 to release.

I checked:
1. NOTICE, DISCLAIMER and LICENSE files exist.
2. Incubating in name
3. Can build from source.

Thank you Alin.

On Thu, May 5, 2022 at 12:34 PM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 [P]PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC2
>   Hash for the release incubating-nuttx tag:
> ec8fa7d2bfd649d8848448243744e30c96467ff2
>   Hash for the release incubating-nuttx-apps tag:
> ecd8a9722f9da777829ed6f28998311f1664b278
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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

Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Posted by Alan Carvalho de Assis <ac...@gmail.com>.
+1

Compilation and size report

ESP32-Devkit:

compiler: xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2-patch3) 8.4.0

$ ./tools/configure.sh esp32-devkitc:nsh

$ xtensa-esp32-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  74615	    228	   4888	  79731	  13773	nuttx

--------------------------------------------------------------------------------------

ESP32C3-Devkit:

compiler: riscv64-unknown-elf-gcc (SiFive GCC-Metal 10.2.0-2020.12.8) 10.2.0

$ ./tools/configure.sh esp32c3-devkit:nsh

$ riscv64-unknown-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  85068	    180	 142198	 227446	  37876	nuttx

--------------------------------------------------------------------------------------

STM32F4Discovery:

compiler: arm-none-eabi-gcc (15:9-2019-q4-0ubuntu1) 9.2.1 20191025
(release) [ARM/arm-9-branch revision 277599]

$ ./tools/configure.sh stm32f4discovery:nsh

$ arm-none-eabi-size nuttx
   text	   data	    bss	    dec	    hex	filename
  71544	    132	   1508	  73184	  11de0	nuttx

On 5/5/22, Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 [P]PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC2
>   Hash for the release incubating-nuttx tag:
> ec8fa7d2bfd649d8848448243744e30c96467ff2
>   Hash for the release incubating-nuttx-apps tag:
> ecd8a9722f9da777829ed6f28998311f1664b278
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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
>

Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Posted by Masayuki Ishikawa <ma...@gmail.com>.
+1

I tested the following configurations.

esp32-devkitc:smp (qemu)
esp32-devkitc:smp (real H/W)
intel64-qemu:ostest (qemu)
lc823450-xgevk:rndis (real H/W)
lm3s6965-ek:qemu-kostest (qemu)
maix-bit:smp (qemu)
qemu-i486:nsh (qemu)
sabre-6quad:netnsh (qemu)
sabre-6quad:knsh (qemu)
sabre-6quad:knsh (real H/W)
spresense:wifi_smp (real H/W)
stm32f4discovery:kostest (real H/W)
stm32f4discovery:wifi (real H/W)
stm32f4discovery:usbnsh (real H/W)

On Thu, May 5, 2022 at 7:34 PM Alin Jerpelea <je...@gmail.com> wrote:

> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 [P]PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC2
>   Hash for the release incubating-nuttx tag:
> ec8fa7d2bfd649d8848448243744e30c96467ff2
>   Hash for the release incubating-nuttx-apps tag:
> ecd8a9722f9da777829ed6f28998311f1664b278
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
> [2]
>
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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
>

Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Posted by Nathan Hartman <ha...@gmail.com>.
Summary:
+1 to release (binding)

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

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

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

* This is a slight improvement from NuttX-10.3.0-RC0, same config:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 117851     636    2256  120743   1d7a7 nuttx

* For comparison, same configuration on NuttX-10.2.0:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 115331     624    2500  118455   1ceb7 nuttx

From 10.2.0 to 10.3.0-RC2, text increases 2512, data increases 12, bss
decreases 244.

tl;dr: This release has gotten bigger compared to last 2 releases.

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

Verified:
* Signatures
* SHA-512 sums
* Incubating in artifact names
* LICENSE, NOTICE, README.md present in both tarballs
* DISCLAIMER-WIP is removed as licenses have been migrated to Apache
  2.0 or documented in LICENSE
* Build and run b-g474e-dpow1:nsh configuration successfully
* Release notes have been staged

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+dev-01241-gdadf46f6-dirty
* texinfo 6.5.0.dfsg.1-4+b1

Thanks to our RM and to everyone in the Apache NuttX community for
making this release (candidate) possible!

References:

[1] Alan'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

On Thu, May 5, 2022 at 6:34 AM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 [P]PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC2
>   Hash for the release incubating-nuttx tag:
> ec8fa7d2bfd649d8848448243744e30c96467ff2
>   Hash for the release incubating-nuttx-apps tag:
> ecd8a9722f9da777829ed6f28998311f1664b278
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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

Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC2 release

Posted by Xiang Xiao <xi...@gmail.com>.
+1.
Download, build and test on sim:asan with checkrelease.sh, all check pass.

Thanks
Xiang

On Thu, May 5, 2022 at 6:34 PM Alin Jerpelea <je...@gmail.com> wrote:

> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC2 has been staged under [1] and it's
> time to vote on accepting it for release. If approved we will seek
> final release approval from the IPMC. Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> required to pass.
>
> The Apache requirements for approving a release can be found here [3]
> "Before voting +1 [P]PMC members are required to download the signed
> source code package, compile it as provided, and test the resulting
> executable on their own platform, along with also verifying that the
> package meets the requirements of the ASF policy on releases."
>
> A document to walk through some of this process has been published on
> our project wiki and can be found here [4].
>
> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> items in [4])
> [ ] -1 reject (explanation required)
>
> Thank you all,
> Alin Jerpelea
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC2
>   Hash for the release incubating-nuttx tag:
> ec8fa7d2bfd649d8848448243744e30c96467ff2
>   Hash for the release incubating-nuttx-apps tag:
> ecd8a9722f9da777829ed6f28998311f1664b278
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/
> [2]
>
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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
>