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
>