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/03/30 16:50:16 UTC
[VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Hello all,
Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
Hash for the release incubating-nuttx tag:
c18075779548fcba3f2978689888af8c3b9c959c
Hash for the release incubating-nuttx-apps tag:
4a2aa6d8cffb6eef45d445ca42a3653f700a2565
[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
[2]
https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/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) RC0 release
Posted by Xiang Xiao <xi...@gmail.com>.
On Thu, Apr 7, 2022 at 12:12 AM Alin Jerpelea <je...@gmail.com> wrote:
> Hi Xiang,
>
> DISCLAIMER-WIP was removed last week from master and release branch and
> should not be present anymore
>
Yes, I mean checkrelease.sh found the change correctly:
Checking apache-nuttx-10.3.0-RC0-incubating.tar.gz for required files:
- DISCLAIMER-WIP file not present.
Checking apache-nuttx-apps-10.3.0-RC0-incubating.tar.gz for required files:
- DISCLAIMER-WIP file not present.
Here is the patch to remove the check:
https://github.com/apache/incubator-nuttx/pull/5994
> Best regards
> Alin
>
>
>
>
>
> On Wed, 6 Apr 2022, 18:09 Xiang Xiao, <xi...@gmail.com> wrote:
>
> > +1 to release
> > check with ./tools/checkrelease.sh --release nuttx-10.3.0-RC0 and report
> > DISCLAIMER-WIP.not present correctly.
> >
> > On Fri, Apr 1, 2022 at 9:55 PM Nathan Hartman <ha...@gmail.com>
> > wrote:
> >
> > > On Wed, Mar 30, 2022 at 12:50 PM Alin Jerpelea <je...@gmail.com>
> > wrote:
> > > >
> > > > Hello all,
> > > >
> > > >
> > > > Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> > > > Hash for the release incubating-nuttx tag:
> > > > c18075779548fcba3f2978689888af8c3b9c959c
> > > > Hash for the release incubating-nuttx-apps tag:
> > > > 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
> > > >
> > > > [1]
> https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> > > > [2]
> > > >
> > >
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> > > > [3] https://www.apache.org/dev/release.html#approving-a-release
> > > > [4]
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> > >
> > >
> > > Summary:
> > > +1 to release (binding)
> > >
> > > Per Alan's request for size information [1]:
> > >
> > > * NuttX-10.3.0-RC0, b-g474e-dpow1:nsh configuration:
> > >
> > > $ 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
> > >
> > > Text increases 2520, data increases 12, bss decreases 244.
> > >
> > >
> > From the bloaty output:
> > FILE SIZE VM SIZE
> > -------------- --------------
> > +4.8% +41.7Ki [ = ] 0 [section .debug_info]
> > +1.5% +2.71Ki [ = ] 0 [section .debug_line]
> > +3.9% +2.33Ki +3.4% +1.33Ki [157 Others]
> > [NEW] +695 [NEW] +636 str_escape
> > +1.9% +604 [ = ] 0 [section .debug_frame]
> > [NEW] +556 [NEW] +472 cmd_truncate
> > [NEW] +509 [NEW] +468 realpath
> > +1.7% +449 [ = ] 0 [section .debug_str]
> > +1.5% +416 [ = ] 0 [section .symtab]
> > [NEW] +309 [NEW] +244 arm_registerdump
> > +2.3% +304 [ = ] 0 [section .debug_aranges]
> > [NEW] +219 [NEW] +156 arm_dump_stack
> > [NEW] +210 [NEW] +148 arm_stackdump
> > [NEW] +208 [NEW] +160 getcwd
> > [DEL] -60 [DEL] -204 s_last_regs
> > -19.3% -220 -20.9% -220 nx_start
> > [DEL] -257 [DEL] -196 up_dumpstate
> > [DEL] -304 [DEL] -240 up_registerdump
> > [DEL] -380 [DEL] -336 mm_memalign
> > -3.4% -2.64Ki [ = ] 0 [Unmapped]
> > -2.5% -3.20Ki [ = ] 0 [section .debug_abbrev]
> > +2.9% +44.1Ki +2.0% +2.39Ki TOTAL
> > The major addition come from:
> >
> > - str_escape comes from:
> > https://github.com/apache/incubator-nuttx-apps/pull/861
> > - cmd_truncate may related to
> > https://github.com/apache/incubator-nuttx-apps/pull/1034
> > - realpath and getcwd come from
> > https://github.com/apache/incubator-nuttx/pull/5465
> >
> >
> > 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
> > >
> >
>
Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Posted by Alin Jerpelea <je...@gmail.com>.
Hi Xiang,
DISCLAIMER-WIP was removed last week from master and release branch and
should not be present anymore
Best regards
Alin
On Wed, 6 Apr 2022, 18:09 Xiang Xiao, <xi...@gmail.com> wrote:
> +1 to release
> check with ./tools/checkrelease.sh --release nuttx-10.3.0-RC0 and report
> DISCLAIMER-WIP.not present correctly.
>
> On Fri, Apr 1, 2022 at 9:55 PM Nathan Hartman <ha...@gmail.com>
> wrote:
>
> > On Wed, Mar 30, 2022 at 12:50 PM Alin Jerpelea <je...@gmail.com>
> wrote:
> > >
> > > Hello all,
> > >
> > >
> > > Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> > > Hash for the release incubating-nuttx tag:
> > > c18075779548fcba3f2978689888af8c3b9c959c
> > > Hash for the release incubating-nuttx-apps tag:
> > > 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
> > >
> > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> > > [2]
> > >
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> > > [3] https://www.apache.org/dev/release.html#approving-a-release
> > > [4]
> > >
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> >
> >
> > Summary:
> > +1 to release (binding)
> >
> > Per Alan's request for size information [1]:
> >
> > * NuttX-10.3.0-RC0, b-g474e-dpow1:nsh configuration:
> >
> > $ 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
> >
> > Text increases 2520, data increases 12, bss decreases 244.
> >
> >
> From the bloaty output:
> FILE SIZE VM SIZE
> -------------- --------------
> +4.8% +41.7Ki [ = ] 0 [section .debug_info]
> +1.5% +2.71Ki [ = ] 0 [section .debug_line]
> +3.9% +2.33Ki +3.4% +1.33Ki [157 Others]
> [NEW] +695 [NEW] +636 str_escape
> +1.9% +604 [ = ] 0 [section .debug_frame]
> [NEW] +556 [NEW] +472 cmd_truncate
> [NEW] +509 [NEW] +468 realpath
> +1.7% +449 [ = ] 0 [section .debug_str]
> +1.5% +416 [ = ] 0 [section .symtab]
> [NEW] +309 [NEW] +244 arm_registerdump
> +2.3% +304 [ = ] 0 [section .debug_aranges]
> [NEW] +219 [NEW] +156 arm_dump_stack
> [NEW] +210 [NEW] +148 arm_stackdump
> [NEW] +208 [NEW] +160 getcwd
> [DEL] -60 [DEL] -204 s_last_regs
> -19.3% -220 -20.9% -220 nx_start
> [DEL] -257 [DEL] -196 up_dumpstate
> [DEL] -304 [DEL] -240 up_registerdump
> [DEL] -380 [DEL] -336 mm_memalign
> -3.4% -2.64Ki [ = ] 0 [Unmapped]
> -2.5% -3.20Ki [ = ] 0 [section .debug_abbrev]
> +2.9% +44.1Ki +2.0% +2.39Ki TOTAL
> The major addition come from:
>
> - str_escape comes from:
> https://github.com/apache/incubator-nuttx-apps/pull/861
> - cmd_truncate may related to
> https://github.com/apache/incubator-nuttx-apps/pull/1034
> - realpath and getcwd come from
> https://github.com/apache/incubator-nuttx/pull/5465
>
>
> 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
> >
>
Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Posted by Xiang Xiao <xi...@gmail.com>.
+1 to release
check with ./tools/checkrelease.sh --release nuttx-10.3.0-RC0 and report
DISCLAIMER-WIP.not present correctly.
On Fri, Apr 1, 2022 at 9:55 PM Nathan Hartman <ha...@gmail.com>
wrote:
> On Wed, Mar 30, 2022 at 12:50 PM Alin Jerpelea <je...@gmail.com> wrote:
> >
> > Hello all,
> >
> >
> > Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> > Hash for the release incubating-nuttx tag:
> > c18075779548fcba3f2978689888af8c3b9c959c
> > Hash for the release incubating-nuttx-apps tag:
> > 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> > [2]
> >
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> > [3] https://www.apache.org/dev/release.html#approving-a-release
> > [4]
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>
>
> Summary:
> +1 to release (binding)
>
> Per Alan's request for size information [1]:
>
> * NuttX-10.3.0-RC0, b-g474e-dpow1:nsh configuration:
>
> $ 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
>
> Text increases 2520, data increases 12, bss decreases 244.
>
>
From the bloaty output:
FILE SIZE VM SIZE
-------------- --------------
+4.8% +41.7Ki [ = ] 0 [section .debug_info]
+1.5% +2.71Ki [ = ] 0 [section .debug_line]
+3.9% +2.33Ki +3.4% +1.33Ki [157 Others]
[NEW] +695 [NEW] +636 str_escape
+1.9% +604 [ = ] 0 [section .debug_frame]
[NEW] +556 [NEW] +472 cmd_truncate
[NEW] +509 [NEW] +468 realpath
+1.7% +449 [ = ] 0 [section .debug_str]
+1.5% +416 [ = ] 0 [section .symtab]
[NEW] +309 [NEW] +244 arm_registerdump
+2.3% +304 [ = ] 0 [section .debug_aranges]
[NEW] +219 [NEW] +156 arm_dump_stack
[NEW] +210 [NEW] +148 arm_stackdump
[NEW] +208 [NEW] +160 getcwd
[DEL] -60 [DEL] -204 s_last_regs
-19.3% -220 -20.9% -220 nx_start
[DEL] -257 [DEL] -196 up_dumpstate
[DEL] -304 [DEL] -240 up_registerdump
[DEL] -380 [DEL] -336 mm_memalign
-3.4% -2.64Ki [ = ] 0 [Unmapped]
-2.5% -3.20Ki [ = ] 0 [section .debug_abbrev]
+2.9% +44.1Ki +2.0% +2.39Ki TOTAL
The major addition come from:
- str_escape comes from:
https://github.com/apache/incubator-nuttx-apps/pull/861
- cmd_truncate may related to
https://github.com/apache/incubator-nuttx-apps/pull/1034
- realpath and getcwd come from
https://github.com/apache/incubator-nuttx/pull/5465
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
>
Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Posted by Nathan Hartman <ha...@gmail.com>.
On Wed, Mar 30, 2022 at 12:50 PM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> Hash for the release incubating-nuttx tag:
> c18075779548fcba3f2978689888af8c3b9c959c
> Hash for the release incubating-nuttx-apps tag:
> 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
Summary:
+1 to release (binding)
Per Alan's request for size information [1]:
* NuttX-10.3.0-RC0, b-g474e-dpow1:nsh configuration:
$ 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
Text increases 2520, 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
Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Posted by Abdelatif Guettouche <ab...@gmail.com>.
+1
I checked:
1. NOTICE, DISCLAIMER and LICENSE files exist.
2. Incubating in name
3. Can build from source.
Thank you Alin!
On Wed, Mar 30, 2022 at 6:50 PM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> Hash for the release incubating-nuttx tag:
> c18075779548fcba3f2978689888af8c3b9c959c
> Hash for the release incubating-nuttx-apps tag:
> 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/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) RC0 release
Posted by Tomek CEDRO <to...@cedro.info>.
If that counts I can configure and build on FreeBSD now so +1 from me :-)
I need to add some config and compiler options for different
architectures but the base is already here, thank you! :-)
--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
Re: [VOTE] Apache NuttX 10.3.0 (incubating) RC0 release
Posted by Alan Carvalho de Assis <ac...@gmail.com>.
Errata, I used the xtensa toolchain to read the risc-v size, it should be:
$ riscv64-unknown-elf-size nuttx
text data bss dec hex filename
85076 180 142198 227454 3787e nuttx
But as you can see the size from other arch reported the same values.
BR,
Alan
On 4/6/22, Alan Carvalho de Assis <ac...@gmail.com> wrote:
> Hi Alin,
>
> +1
>
> Please find attached the size information for ESP32, ESP32C3 and STM32F4:
>
> $ xtensa-esp32-elf-gcc -v
> gcc version 8.2.0 (crosstool-NG esp-2020r2)
>
> $ ./tools/configure.sh esp32-devkitc:nsh
>
> $ xtensa-esp32-elf-size nuttx
> text data bss dec hex filename
> 74671 228 4888 79787 137ab nuttx
>
> nsh> uname -a
> NuttX 10.3.0-RC0 c180757795 Apr 6 2022 16:58:32 xtensa esp32-devkitc
>
> nsh> free
> total used free largest nused nfree
> Umem: 327456 6096 321360 189888 29 3
>
>
>
>
> $ riscv64-unknown-elf-gcc -v
> gcc version 10.1.0 (SiFive GCC 10.1.0-2020.08.2)
>
> $ ./tools/configure.sh esp32c3-devkit:nsh
>
> $ xtensa-esp32-elf-size nuttx
> text data bss dec hex filename
> 85076 180 142198 227454 3787e nuttx
>
> nsh> uname -a
> NuttX 10.3.0-RC0 c180757795 Apr 6 2022 17:05:09 risc-v esp32c3-devkit
>
> nsh> free
> total used free largest nused nfree
> Umem: 377552 5968 371584 371584 28 1
>
>
>
>
> $ arm-none-eabi-gcc -v
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu2)
>
> $ ./tools/configure.sh stm32f4discovery:nsh
>
> $ arm-none-eabi-size nuttx
> text data bss dec hex filename
> 71552 132 1508 73192 11de8 nuttx
>
>
> BR,
>
> Alan
>
> On 3/30/22, Alin Jerpelea <je...@gmail.com> wrote:
>> Hello all,
>>
>>
>> Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
>> Hash for the release incubating-nuttx tag:
>> c18075779548fcba3f2978689888af8c3b9c959c
>> Hash for the release incubating-nuttx-apps tag:
>> 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
>>
>> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
>> [2]
>> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/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) RC0 release
Posted by Alan Carvalho de Assis <ac...@gmail.com>.
Hi Alin,
+1
Please find attached the size information for ESP32, ESP32C3 and STM32F4:
$ xtensa-esp32-elf-gcc -v
gcc version 8.2.0 (crosstool-NG esp-2020r2)
$ ./tools/configure.sh esp32-devkitc:nsh
$ xtensa-esp32-elf-size nuttx
text data bss dec hex filename
74671 228 4888 79787 137ab nuttx
nsh> uname -a
NuttX 10.3.0-RC0 c180757795 Apr 6 2022 16:58:32 xtensa esp32-devkitc
nsh> free
total used free largest nused nfree
Umem: 327456 6096 321360 189888 29 3
$ riscv64-unknown-elf-gcc -v
gcc version 10.1.0 (SiFive GCC 10.1.0-2020.08.2)
$ ./tools/configure.sh esp32c3-devkit:nsh
$ xtensa-esp32-elf-size nuttx
text data bss dec hex filename
85076 180 142198 227454 3787e nuttx
nsh> uname -a
NuttX 10.3.0-RC0 c180757795 Apr 6 2022 17:05:09 risc-v esp32c3-devkit
nsh> free
total used free largest nused nfree
Umem: 377552 5968 371584 371584 28 1
$ arm-none-eabi-gcc -v
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
277599] (15:9-2019-q4-0ubuntu2)
$ ./tools/configure.sh stm32f4discovery:nsh
$ arm-none-eabi-size nuttx
text data bss dec hex filename
71552 132 1508 73192 11de8 nuttx
BR,
Alan
On 3/30/22, Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
>
>
> Apache NuttX (Incubating) 10.3.0 RC0 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-RC0
> Hash for the release incubating-nuttx tag:
> c18075779548fcba3f2978689888af8c3b9c959c
> Hash for the release incubating-nuttx-apps tag:
> 4a2aa6d8cffb6eef45d445ca42a3653f700a2565
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.0-RC0/ReleaseNotes
> [3] https://www.apache.org/dev/release.html#approving-a-release
> [4]
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>