You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Alin Jerpelea <je...@gmail.com> on 2022/06/13 06:20:16 UTC

[VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

Hello all,

This is a call for a vote to release Apache NuttX (Incubating) version
10.3.0.

The Apache NuttX community has voted on and approved a proposal to
release Apache NuttX (Incubating) version 10.3.0.

We now kindly request the Incubator PMC members review and vote on this
incubator release.

NuttX is a real-time operating system (RTOS) with an emphasis on
standards compliance and small footprint. Scalable from 8-bit to 64-bit
microcontroller environments, the primary governing standards in NuttX
are Posix and ANSI standards. Additional standard APIs from Unix and
other common RTOS’s (such as VxWorks) are adopted for functionality not
available under these standards, or for functionality that is not
appropriate for deeply- embedded environments (such as fork()).

Because this project targets embedded systems there is more complexity
involved in the build process.

Apache NuttX community vote and result thread:
Result:
https://lists.apache.org/thread/4xbjvtvvsn91v8s1tb0y14ybmg07662g
Vote:
https://lists.apache.org/thread/ryjztshx8olc4gdkt3ryfqjrsghp64h3

SCM Information:
  Release tag: nuttx-10.3.0-RC4
  Hash for the release incubating-nuttx tag:
3fb5737958000d6e786a885af1a576e4d7bd5ada
  Hash for the release incubating-nuttx-apps tag:
10c75df01cfb65d3d865313ebc03af6aec8505e5

[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC4/
[2]
https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC4/ReleaseNotes
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release

The vote will be open for at least 72 hours.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Alin Jerpelea
Apache NuttX

RE: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

Posted by "Alin.Jerpelea@sony.com" <Al...@sony.com>.
Hi,

The vote closes now as over 72hr have passed. The vote PASSES with 3

0 (+1 non-binding) votes from the PPMC,
3 (+1 binding) vote from the IPMC,
0 (+1 non-binding) votes from the developer community, No further +1, 0 or -1 votes.

Thanks,
Alin Jerpelea

-----Original Message-----
From: Nathan Hartman <ha...@gmail.com> 
Sent: den 17 juni 2022 15:41
To: general@incubator.apache.org
Subject: Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

On Mon, Jun 13, 2022 at 4:10 AM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
> This is a call for a vote to release Apache NuttX (Incubating) version 
> 10.3.0.
>
> The Apache NuttX community has voted on and approved a proposal to 
> release Apache NuttX (Incubating) version 10.3.0.
>
> We now kindly request the Incubator PMC members review and vote on 
> this incubator release.
>
> NuttX is a real-time operating system (RTOS) with an emphasis on 
> standards compliance and small footprint. Scalable from 8-bit to 
> 64-bit microcontroller environments, the primary governing standards 
> in NuttX are Posix and ANSI standards. Additional standard APIs from 
> Unix and other common RTOS’s (such as VxWorks) are adopted for 
> functionality not available under these standards, or for 
> functionality that is not appropriate for deeply- embedded environments (such as fork()).
>
> Because this project targets embedded systems there is more complexity 
> involved in the build process.
>
> Apache NuttX community vote and result thread:
> Result:
> https://urldefense.com/v3/__https://lists.apache.org/thread/4xbjvtvvsn
> 91v8s1tb0y14ybmg07662g__;!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_sIT
> XiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HUzD07wKg$
> Vote:
> https://urldefense.com/v3/__https://lists.apache.org/thread/ryjztshx8o
> lc4gdkt3ryfqjrsghp64h3__;!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_sIT
> XiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HVmtLG5GQ$
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC4
>   Hash for the release incubating-nuttx tag:
> 3fb5737958000d6e786a885af1a576e4d7bd5ada
>   Hash for the release incubating-nuttx-apps tag:
> 10c75df01cfb65d3d865313ebc03af6aec8505e5
>
> [1] 
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/inc
> ubator/nuttx/10.3.0-RC4/__;!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_s
> ITXiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HV1MzP1JA$
> [2]
> https://urldefense.com/v3/__https://raw.githubusercontent.com/apache/i
> ncubator-nuttx/nuttx-10.3.0-RC4/ReleaseNotes__;!!JmoZiZGBv3RvKRSx!_19j
> IWYk4-wB2DYmfIbk2q_sITXiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRL
> NDCrLZ0HX-3Lyf6g$ [3] 
> https://urldefense.com/v3/__https://www.apache.org/dev/release.html*ap
> proving-a-release__;Iw!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_sITXiw
> OIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HU_dLHF8Q$
> [4]
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/displa
> y/NUTTX/Validating*a*staged*Release__;Kysr!!JmoZiZGBv3RvKRSx!_19jIWYk4
> -wB2DYmfIbk2q_sITXiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrL
> Z0HVnZqfUhQ$
>
> The vote will be open for at least 72 hours.
>
> Please vote accordingly:
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Alin Jerpelea
> Apache NuttX


Hi all,

Pleased to submit my vote... Hopefully 4th time's the charm!!

Summary:
+1 to release (binding)

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

* NuttX-10.3.0-RC4, 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

This release has gotten bigger compared to last 2 releases (from
10.2.0 to 10.3.0-RC4, text increases 2512, data increases 12, bss decreases 244). As pointed out by Xiang Xiao in [2], the increase is
(probably) mainly attributed to str_escape() from apps PR-861,
cmd_truncate() from apps PR-1034, and realpath() and getcwd() from nuttx PR-5465. If anyone wants to get involved in NuttX development, these might be interesting areas for improvement. :-)

Development system: Linux
(Debian 4.19.0-20-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
* 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 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://urldefense.com/v3/__https://lists.apache.org/thread/nxvwxol948psr2z7fc6cwtdv9ofoz9yj__;!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_sITXiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HVchUDG_w$ 

[2] Xiang Xiao's message to the dev@nuttx.a.o thread "Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release" on 6 April 2022,
archived:
https://urldefense.com/v3/__https://lists.apache.org/thread/39rl52rqmlf15fszs5q58yy3bbvqcc4p__;!!JmoZiZGBv3RvKRSx!_19jIWYk4-wB2DYmfIbk2q_sITXiwOIsFioCMaedqXE9JWvjWhVjDFNbrLZMwG3GobX7YrnkRLNDCrLZ0HXUC1tShA$ 

Cheers,
Nathan

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


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

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

Posted by Nathan Hartman <ha...@gmail.com>.
On Mon, Jun 13, 2022 at 4:10 AM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
> This is a call for a vote to release Apache NuttX (Incubating) version
> 10.3.0.
>
> The Apache NuttX community has voted on and approved a proposal to
> release Apache NuttX (Incubating) version 10.3.0.
>
> We now kindly request the Incubator PMC members review and vote on this
> incubator release.
>
> NuttX is a real-time operating system (RTOS) with an emphasis on
> standards compliance and small footprint. Scalable from 8-bit to 64-bit
> microcontroller environments, the primary governing standards in NuttX
> are Posix and ANSI standards. Additional standard APIs from Unix and
> other common RTOS’s (such as VxWorks) are adopted for functionality not
> available under these standards, or for functionality that is not
> appropriate for deeply- embedded environments (such as fork()).
>
> Because this project targets embedded systems there is more complexity
> involved in the build process.
>
> Apache NuttX community vote and result thread:
> Result:
> https://lists.apache.org/thread/4xbjvtvvsn91v8s1tb0y14ybmg07662g
> Vote:
> https://lists.apache.org/thread/ryjztshx8olc4gdkt3ryfqjrsghp64h3
>
> SCM Information:
>   Release tag: nuttx-10.3.0-RC4
>   Hash for the release incubating-nuttx tag:
> 3fb5737958000d6e786a885af1a576e4d7bd5ada
>   Hash for the release incubating-nuttx-apps tag:
> 10c75df01cfb65d3d865313ebc03af6aec8505e5
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC4/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC4/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>
> The vote will be open for at least 72 hours.
>
> Please vote accordingly:
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Alin Jerpelea
> Apache NuttX


Hi all,

Pleased to submit my vote... Hopefully 4th time's the charm!!

Summary:
+1 to release (binding)

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

* NuttX-10.3.0-RC4, 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

This release has gotten bigger compared to last 2 releases (from
10.2.0 to 10.3.0-RC4, text increases 2512, data increases 12, bss
decreases 244). As pointed out by Xiang Xiao in [2], the increase is
(probably) mainly attributed to str_escape() from apps PR-861,
cmd_truncate() from apps PR-1034, and realpath() and getcwd() from
nuttx PR-5465. If anyone wants to get involved in NuttX development,
these might be interesting areas for improvement. :-)

Development system: Linux
(Debian 4.19.0-20-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
* 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 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

[2] Xiang Xiao's message to the dev@nuttx.a.o thread "Re: [VOTE]
Apache NuttX 10.3.0 (incubating) RC0 release" on 6 April 2022,
archived:
https://lists.apache.org/thread/39rl52rqmlf15fszs5q58yy3bbvqcc4p

Cheers,
Nathan

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


Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
+1 (binding)

Checked sigs and sums: Matched
LICENSE and NOTICE: In place
DISCLAIMER: In place
Built from src: Successfully built sim:nsh board with the docker image
ghcr.io/apache/incubator-nuttx/apache-nuttx-ci-linux:latest
Run basic cmds: logined to the board, tried several commands like cd, ls,
cat, hello, and use poweroff to quit, everything looks fine


Justin Mclean <ju...@classsoftware.com> 于2022年6月16日周四 14:22写道:

> Hi,
>
> +1 (binding)
>
> I checked:
> - incubating in name
> - signatures and hashes are fine
> - LICENSE looks good (but I did not check everything)
> - NOTICE is fine but it would be good to update the year
> - ASF files have ASF headers
> - No unexpected binary files
> - I didn’t compile from source
>
> Kind Regards,
> Justin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Apache NuttX (Incubating) 10.3.0 [RC4]

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

+1 (binding)

I checked:
- incubating in name
- signatures and hashes are fine
- LICENSE looks good (but I did not check everything)
- NOTICE is fine but it would be good to update the year
- ASF files have ASF headers
- No unexpected binary files
- I didn’t compile from source

Kind Regards,
Justin


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