You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nuttx.apache.org by Brennan Ashton <bt...@apache.org> on 2020/11/26 08:36:48 UTC

[VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Hello all,
Apache NuttX (Incubating) 10.0.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,
Brennan Ashton

SCM Information:
  Release tag: nuttx-10.0.0-RC0
  Hash for the release incubating-nuttx tag:
9f6f05d901c72c6b65969847e02a5c2c0adfd40a
  Hash for the release incubating-nuttx-apps tag:
fcdaba9254efc355ecad812a01d8f3f774122954

[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/
[2] 
https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.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.0.0 (incubating) RC0 release

Posted by Brennan Ashton <ba...@brennanashton.com>.
I am going to close this vote out with my
+1

--Brennan

On Thu, Nov 26, 2020 at 12:36 AM Brennan Ashton <bt...@apache.org> wrote:
>
> Hello all,
> Apache NuttX (Incubating) 10.0.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,
> Brennan Ashton
>
> SCM Information:
>   Release tag: nuttx-10.0.0-RC0
>   Hash for the release incubating-nuttx tag:
> 9f6f05d901c72c6b65969847e02a5c2c0adfd40a
>   Hash for the release incubating-nuttx-apps tag:
> fcdaba9254efc355ecad812a01d8f3f774122954
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.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.0.0 (incubating) RC0 release

Posted by Xiang Xiao <xi...@gmail.com>.
+1
All outputs are good from ./tools/checkrelease.sh --release 10.0.0-RC0.
Build sim:smp and run both ostest and smp successfully.

On Fri, Nov 27, 2020 at 9:29 AM Alan Carvalho de Assis <ac...@gmail.com>
wrote:

> Thank you Nathan, it is consistent with what I saw for other boards config!
>
> On 11/27/20, Nathan Hartman <ha...@gmail.com> wrote:
> > On Thu, Nov 26, 2020 at 3:36 AM Brennan Ashton <bt...@apache.org>
> wrote:
> >>
> >> Hello all,
> >> Apache NuttX (Incubating) 10.0.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.
> >
> > Summary:
> > +1 to release
> >
> > Per Alan's request for size information:
> > * NuttX-10.0.0-rc0, b-g474e-dpow1:nsh configuration:
> >
> > $ arm-none-eabi-size nuttx
> >    text    data     bss     dec     hex filename
> >  116315     620    3008  119943   1d487 nuttx
> >
> > * For comparison, same configuration on NuttX-9.1.0:
> >
> > $ arm-none-eabi-size nuttx
> >    text    data     bss     dec     hex filename
> >  115931     620    4028  120579   1d703 nuttx
> >
> > * From NuttX-9.1.0 to NuttX-10.0.0-rc0:
> >   - text increases by 384 from 115931 to 116315, but
> >   - bss decreases by 1020 from 4028 to 3008
> >
> > Development system: Linux
> > (Debian 4.19.0-12-rt-amd64 x86_64)
> >
> > Verified:
> > * Signatures
> > * SHA-512 sums
> > * Incubating in artifact names
> > * LICENSE, NOTICE, README.md, DISCLAIMER-WIP present in both tarballs
> > * Build and run b-g474e-dpow1:nsh configuration successfully
> > * Release notes LGTM
> >
> > 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 everyone for making this release (candidate) possible!
> >
> > Cheers,
> > Nathan
> >
>

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Posted by Alan Carvalho de Assis <ac...@gmail.com>.
Thank you Nathan, it is consistent with what I saw for other boards config!

On 11/27/20, Nathan Hartman <ha...@gmail.com> wrote:
> On Thu, Nov 26, 2020 at 3:36 AM Brennan Ashton <bt...@apache.org> wrote:
>>
>> Hello all,
>> Apache NuttX (Incubating) 10.0.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.
>
> Summary:
> +1 to release
>
> Per Alan's request for size information:
> * NuttX-10.0.0-rc0, b-g474e-dpow1:nsh configuration:
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>  116315     620    3008  119943   1d487 nuttx
>
> * For comparison, same configuration on NuttX-9.1.0:
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>  115931     620    4028  120579   1d703 nuttx
>
> * From NuttX-9.1.0 to NuttX-10.0.0-rc0:
>   - text increases by 384 from 115931 to 116315, but
>   - bss decreases by 1020 from 4028 to 3008
>
> Development system: Linux
> (Debian 4.19.0-12-rt-amd64 x86_64)
>
> Verified:
> * Signatures
> * SHA-512 sums
> * Incubating in artifact names
> * LICENSE, NOTICE, README.md, DISCLAIMER-WIP present in both tarballs
> * Build and run b-g474e-dpow1:nsh configuration successfully
> * Release notes LGTM
>
> 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 everyone for making this release (candidate) possible!
>
> Cheers,
> Nathan
>

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Posted by Nathan Hartman <ha...@gmail.com>.
On Thu, Nov 26, 2020 at 3:36 AM Brennan Ashton <bt...@apache.org> wrote:
>
> Hello all,
> Apache NuttX (Incubating) 10.0.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.

Summary:
+1 to release

Per Alan's request for size information:
* NuttX-10.0.0-rc0, b-g474e-dpow1:nsh configuration:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 116315     620    3008  119943   1d487 nuttx

* For comparison, same configuration on NuttX-9.1.0:

$ arm-none-eabi-size nuttx
   text    data     bss     dec     hex filename
 115931     620    4028  120579   1d703 nuttx

* From NuttX-9.1.0 to NuttX-10.0.0-rc0:
  - text increases by 384 from 115931 to 116315, but
  - bss decreases by 1020 from 4028 to 3008

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

Verified:
* Signatures
* SHA-512 sums
* Incubating in artifact names
* LICENSE, NOTICE, README.md, DISCLAIMER-WIP present in both tarballs
* Build and run b-g474e-dpow1:nsh configuration successfully
* Release notes LGTM

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 everyone for making this release (candidate) possible!

Cheers,
Nathan

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

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

> Did you intend to vote on the IPMC thread?


I did I’ll move it there.

Thanks,
Justin

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Posted by Nathan Hartman <ha...@gmail.com>.
Hi Justin,

Did you intend to vote on the IPMC thread?

Thanks,
Nathan

On Wed, Dec 2, 2020 at 9:11 PM Justin Mclean <ju...@classsoftware.com>
wrote:

> Hi,
>
> +1 (binding) but a lot more needs to be done on the LICENSE and headers
>
> I checked:
> - incubating in name
> - DISCLAIMER exists
> - a good start have been made on LICENSE
> - NOTICE looks fine
> - No unexpected binary files
> - More work needs to be done on adding ASF headers
>
> I not sure that using key with a short expiry date is a good idea. Think
> the problem is that unless the KEYS file is updated regularly it quite
> possible for someone to get an error message that the key has expired.
>
> Re the notices in NOTICE I think these are probably OK as they could be
> considered optional, but would be best to try and get the license terms
> changed. If that can’t be done I would do as suggested double check on
> legal discuss.
>
> Thanks,
> Justin

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

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

+1 (binding) but a lot more needs to be done on the LICENSE and headers

I checked:
- incubating in name
- DISCLAIMER exists
- a good start have been made on LICENSE
- NOTICE looks fine
- No unexpected binary files
- More work needs to be done on adding ASF headers

I not sure that using key with a short expiry date is a good idea. Think the problem is that unless the KEYS file is updated regularly it quite possible for someone to get an error message that the key has expired.

Re the notices in NOTICE I think these are probably OK as they could be considered optional, but would be best to try and get the license terms changed. If that can’t be done I would do as suggested double check on legal discuss.

Thanks,
Justin

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Posted by Sebastian Ene <se...@gmail.com>.
+1 accept

I verified the sim config in both SMP & non-SMP.
All the best, great work everyone !



On Thu, Nov 26, 2020, 10:36 Brennan Ashton <bt...@apache.org> wrote:

> Hello all,
> Apache NuttX (Incubating) 10.0.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,
> Brennan Ashton
>
> SCM Information:
>   Release tag: nuttx-10.0.0-RC0
>   Hash for the release incubating-nuttx tag:
> 9f6f05d901c72c6b65969847e02a5c2c0adfd40a
>   Hash for the release incubating-nuttx-apps tag:
> fcdaba9254efc355ecad812a01d8f3f774122954
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/
> [2]
>
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.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
>
>

Sv: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

Posted by "Jerpelea, Alin" <Al...@sony.com>.
Kudos Brennan,
All seems ok
+1
I tested GPG, checksum, built the source for spresense and tested on board
BR
Alin

________________________________
Från: Abdelatif Guettouche <ab...@gmail.com>
Skickat: den 26 november 2020 18:09
Till: dev@nuttx.apache.org <de...@nuttx.apache.org>
Ämne: Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

+1

I checked:
  - Valid GPG signatures.
  - Valid checksums.
  - Both repos contain LICENSE, NOTICE and DISCLAIMER files.
  - Can build from source.

On Thu, Nov 26, 2020 at 2:53 PM Alan Carvalho de Assis
<ac...@gmail.com> wrote:
>
> Hi Brennan,
>
> My vote: +1
>
> Great work! Kudos again!
>
> I want to suggest for other people who tested NuttX 10.0 to report its
> size to let us to track the history of size increasing over time. I
> did it for version 9.1, so now we can compare with version 10.0.
>
> For version 9.1 I used only stm32f4discovery:nsh and compared to it
> the size increase was about 300 bytes.
>
> This time I will include esp32-core, stm32f4discovery and stm32f103-minimum:
>
> esp32-core:nsh
> ==============
>
> $ xtensa-esp32-elf-size nuttx
>    text    data     bss     dec     hex filename
>   70832      96    5344   76272   129f0 nuttx
>
> $ xtensa-esp32-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=xtensa-esp32-elf-gcc
> COLLECT_LTO_WRAPPER=/usr/local/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/lto-wrapper
> Target: xtensa-esp32-elf
> Configured with:
> /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/gcc/configure
> --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu
> --target=xtensa-esp32-elf
> --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf
> --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf
> --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include
> --with-newlib --enable-threads=no --disable-shared
> --with-pkgversion='crosstool-NG esp-2020r3' --disable-__cxa_atexit
> --enable-cxx-flags=-ffunction-sections --disable-libgomp
> --disable-libmudflap --disable-libmpx --disable-libssp
> --disable-libquadmath --disable-libquadmath-support
> --with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --enable-lto --enable-target-optspace --without-long-double-128
> --disable-nls --enable-multiarch --enable-languages=c,c++
> --disable-libstdcxx-verbose --enable-threads=posix
> --enable-gcov-custom-rtio --enable-libstdcxx-time=yes
> Thread model: posix
> gcc version 8.4.0 (crosstool-NG esp-2020r3)
>
>
> stm32f4discovery:nsh
> ====================
>
> $ ls -l nuttx.bin
> -rwxrwxr-x 1 alan alan 70072 Nov 26 11:31 nuttx.bin
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>   69968     104    2104   72176   119f0 nuttx
>
> $ arm-none-eabi-gcc -v
>
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
> Target: arm-none-eabi
> Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
> --includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
> --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
> --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
> --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
> --disable-dependency-tracking --mandir=/usr/share/man
> --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
> --disable-libffi --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libssp --disable-libstdcxx-pch
> --disable-nls --disable-shared --disable-threads --enable-tls
> --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
> --with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
> --without-included-gettext --prefix=/usr/lib
> --infodir=/usr/share/doc/gcc-arm-none-eabi/info
> --htmldir=/usr/share/doc/gcc-arm-none-eabi/html
> --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
> --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
> --host=x86_64-linux-gnu --with-headers=no --without-newlib
> --with-multilib-list=rmprofile CFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' GCJFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> -Wl,-z,relro' OBJCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' OBJCXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong'
> INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
> AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
> LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
> OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
> RANLIB_FOR_TARGET=arm-none-eabi-ranlib
> READELF_FOR_TARGET=arm-none-eabi-readelf
> STRIP_FOR_TARGET=arm-none-eabi-strip
> Thread model: single
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu1)
>
>
> stm32f103minimum:nsh
> ====================
>
> $ ls -l nuttx.bin
> -rwxrwxr-x 1 alan alan 43900 Nov 26 11:26 nuttx.bin
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>   43788     112    2104   46004    b3b4 nuttx
>
> $ arm-none-eabi-gcc -v
>
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
> Target: arm-none-eabi
> Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
> --includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
> --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
> --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
> --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
> --disable-dependency-tracking --mandir=/usr/share/man
> --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
> --disable-libffi --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libssp --disable-libstdcxx-pch
> --disable-nls --disable-shared --disable-threads --enable-tls
> --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
> --with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
> --without-included-gettext --prefix=/usr/lib
> --infodir=/usr/share/doc/gcc-arm-none-eabi/info
> --htmldir=/usr/share/doc/gcc-arm-none-eabi/html
> --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
> --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
> --host=x86_64-linux-gnu --with-headers=no --without-newlib
> --with-multilib-list=rmprofile CFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' GCJFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> -Wl,-z,relro' OBJCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' OBJCXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong'
> INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
> AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
> LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
> OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
> RANLIB_FOR_TARGET=arm-none-eabi-ranlib
> READELF_FOR_TARGET=arm-none-eabi-readelf
> STRIP_FOR_TARGET=arm-none-eabi-strip
> Thread model: single
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu1)
>
> BR,
>
> Alan
>
> On 11/26/20, Brennan Ashton <bt...@apache.org> wrote:
> > Hello all,
> > Apache NuttX (Incubating) 10.0.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,
> > Brennan Ashton
> >
> > SCM Information:
> >   Release tag: nuttx-10.0.0-RC0
> >   Hash for the release incubating-nuttx tag:
> > 9f6f05d901c72c6b65969847e02a5c2c0adfd40a
> >   Hash for the release incubating-nuttx-apps tag:
> > fcdaba9254efc355ecad812a01d8f3f774122954
> >
> > [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_incubator_nuttx_10.0.0-2DRC0_&d=DwIBaQ&c=fP4tf--1dS0biCFlB0saz0I0kjO5v7-GLPtvShAo4cc&r=9PLdMPCoy-UxqQeL_7fkXjdHjEO-awBtN4-Wr8MqKGE&m=cF4aVzDYYXPsJLnds2fYrzXi5lrr2zPgRGOnnOnIFsE&s=RUxxBRjPNLD9yohsSbNGYhTbAB_YtyU8bHJMU95FtVU&e=
> > [2]
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__raw.githubusercontent.com_apache_incubator-2Dnuttx_nuttx-2D10.0.0-2DRC0_ReleaseNotes&d=DwIBaQ&c=fP4tf--1dS0biCFlB0saz0I0kjO5v7-GLPtvShAo4cc&r=9PLdMPCoy-UxqQeL_7fkXjdHjEO-awBtN4-Wr8MqKGE&m=cF4aVzDYYXPsJLnds2fYrzXi5lrr2zPgRGOnnOnIFsE&s=VWQVVkD5TBvfeLcNBxJTua-bp47MW8RVC52Vnv9MfkU&e=
> > [3] https://urldefense.proofpoint.com/v2/url?u=https-3A__www.apache.org_dev_release.html-23approving-2Da-2Drelease&d=DwIBaQ&c=fP4tf--1dS0biCFlB0saz0I0kjO5v7-GLPtvShAo4cc&r=9PLdMPCoy-UxqQeL_7fkXjdHjEO-awBtN4-Wr8MqKGE&m=cF4aVzDYYXPsJLnds2fYrzXi5lrr2zPgRGOnnOnIFsE&s=s_C7NOmhSorgt_EdoAB9O08MVMcZfjcszSaFoGNwiDA&e=
> > [4]
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_display_NUTTX_Validating-2Ba-2Bstaged-2BRelease&d=DwIBaQ&c=fP4tf--1dS0biCFlB0saz0I0kjO5v7-GLPtvShAo4cc&r=9PLdMPCoy-UxqQeL_7fkXjdHjEO-awBtN4-Wr8MqKGE&m=cF4aVzDYYXPsJLnds2fYrzXi5lrr2zPgRGOnnOnIFsE&s=ohuZ60-T9YKUuac0z6t1MxTmLouIT_Ev0EnD96Rum9o&e=
> >
> >

Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release

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

I checked:
  - Valid GPG signatures.
  - Valid checksums.
  - Both repos contain LICENSE, NOTICE and DISCLAIMER files.
  - Can build from source.

On Thu, Nov 26, 2020 at 2:53 PM Alan Carvalho de Assis
<ac...@gmail.com> wrote:
>
> Hi Brennan,
>
> My vote: +1
>
> Great work! Kudos again!
>
> I want to suggest for other people who tested NuttX 10.0 to report its
> size to let us to track the history of size increasing over time. I
> did it for version 9.1, so now we can compare with version 10.0.
>
> For version 9.1 I used only stm32f4discovery:nsh and compared to it
> the size increase was about 300 bytes.
>
> This time I will include esp32-core, stm32f4discovery and stm32f103-minimum:
>
> esp32-core:nsh
> ==============
>
> $ xtensa-esp32-elf-size nuttx
>    text    data     bss     dec     hex filename
>   70832      96    5344   76272   129f0 nuttx
>
> $ xtensa-esp32-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=xtensa-esp32-elf-gcc
> COLLECT_LTO_WRAPPER=/usr/local/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/lto-wrapper
> Target: xtensa-esp32-elf
> Configured with:
> /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/gcc/configure
> --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu
> --target=xtensa-esp32-elf
> --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf
> --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf
> --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include
> --with-newlib --enable-threads=no --disable-shared
> --with-pkgversion='crosstool-NG esp-2020r3' --disable-__cxa_atexit
> --enable-cxx-flags=-ffunction-sections --disable-libgomp
> --disable-libmudflap --disable-libmpx --disable-libssp
> --disable-libquadmath --disable-libquadmath-support
> --with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
> --enable-lto --enable-target-optspace --without-long-double-128
> --disable-nls --enable-multiarch --enable-languages=c,c++
> --disable-libstdcxx-verbose --enable-threads=posix
> --enable-gcov-custom-rtio --enable-libstdcxx-time=yes
> Thread model: posix
> gcc version 8.4.0 (crosstool-NG esp-2020r3)
>
>
> stm32f4discovery:nsh
> ====================
>
> $ ls -l nuttx.bin
> -rwxrwxr-x 1 alan alan 70072 Nov 26 11:31 nuttx.bin
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>   69968     104    2104   72176   119f0 nuttx
>
> $ arm-none-eabi-gcc -v
>
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
> Target: arm-none-eabi
> Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
> --includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
> --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
> --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
> --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
> --disable-dependency-tracking --mandir=/usr/share/man
> --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
> --disable-libffi --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libssp --disable-libstdcxx-pch
> --disable-nls --disable-shared --disable-threads --enable-tls
> --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
> --with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
> --without-included-gettext --prefix=/usr/lib
> --infodir=/usr/share/doc/gcc-arm-none-eabi/info
> --htmldir=/usr/share/doc/gcc-arm-none-eabi/html
> --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
> --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
> --host=x86_64-linux-gnu --with-headers=no --without-newlib
> --with-multilib-list=rmprofile CFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' GCJFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> -Wl,-z,relro' OBJCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' OBJCXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong'
> INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
> AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
> LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
> OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
> RANLIB_FOR_TARGET=arm-none-eabi-ranlib
> READELF_FOR_TARGET=arm-none-eabi-readelf
> STRIP_FOR_TARGET=arm-none-eabi-strip
> Thread model: single
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu1)
>
>
> stm32f103minimum:nsh
> ====================
>
> $ ls -l nuttx.bin
> -rwxrwxr-x 1 alan alan 43900 Nov 26 11:26 nuttx.bin
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>   43788     112    2104   46004    b3b4 nuttx
>
> $ arm-none-eabi-gcc -v
>
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
> Target: arm-none-eabi
> Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
> --includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
> --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
> --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
> --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
> --disable-dependency-tracking --mandir=/usr/share/man
> --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
> --disable-libffi --disable-libgomp --disable-libmudflap
> --disable-libquadmath --disable-libssp --disable-libstdcxx-pch
> --disable-nls --disable-shared --disable-threads --enable-tls
> --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
> --with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
> --without-included-gettext --prefix=/usr/lib
> --infodir=/usr/share/doc/gcc-arm-none-eabi/info
> --htmldir=/usr/share/doc/gcc-arm-none-eabi/html
> --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
> --libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
> --host=x86_64-linux-gnu --with-headers=no --without-newlib
> --with-multilib-list=rmprofile CFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' FFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' GCJFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
> -Wl,-z,relro' OBJCFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong' OBJCXXFLAGS='-g -O2
> -fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
> -fstack-protector-strong'
> INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
> AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
> LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
> OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
> RANLIB_FOR_TARGET=arm-none-eabi-ranlib
> READELF_FOR_TARGET=arm-none-eabi-readelf
> STRIP_FOR_TARGET=arm-none-eabi-strip
> Thread model: single
> gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
> 277599] (15:9-2019-q4-0ubuntu1)
>
> BR,
>
> Alan
>
> On 11/26/20, Brennan Ashton <bt...@apache.org> wrote:
> > Hello all,
> > Apache NuttX (Incubating) 10.0.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,
> > Brennan Ashton
> >
> > SCM Information:
> >   Release tag: nuttx-10.0.0-RC0
> >   Hash for the release incubating-nuttx tag:
> > 9f6f05d901c72c6b65969847e02a5c2c0adfd40a
> >   Hash for the release incubating-nuttx-apps tag:
> > fcdaba9254efc355ecad812a01d8f3f774122954
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/
> > [2]
> > https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.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.0.0 (incubating) RC0 release

Posted by Alan Carvalho de Assis <ac...@gmail.com>.
Hi Brennan,

My vote: +1

Great work! Kudos again!

I want to suggest for other people who tested NuttX 10.0 to report its
size to let us to track the history of size increasing over time. I
did it for version 9.1, so now we can compare with version 10.0.

For version 9.1 I used only stm32f4discovery:nsh and compared to it
the size increase was about 300 bytes.

This time I will include esp32-core, stm32f4discovery and stm32f103-minimum:

esp32-core:nsh
==============

$ xtensa-esp32-elf-size nuttx
   text	   data	    bss	    dec	    hex	filename
  70832	     96	   5344	  76272	  129f0	nuttx

$ xtensa-esp32-elf-gcc -v
Using built-in specs.
COLLECT_GCC=xtensa-esp32-elf-gcc
COLLECT_LTO_WRAPPER=/usr/local/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/lto-wrapper
Target: xtensa-esp32-elf
Configured with:
/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/gcc/configure
--build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu
--target=xtensa-esp32-elf
--prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf
--with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf
--with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include
--with-newlib --enable-threads=no --disable-shared
--with-pkgversion='crosstool-NG esp-2020r3' --disable-__cxa_atexit
--enable-cxx-flags=-ffunction-sections --disable-libgomp
--disable-libmudflap --disable-libmpx --disable-libssp
--disable-libquadmath --disable-libquadmath-support
--with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools
--enable-lto --enable-target-optspace --without-long-double-128
--disable-nls --enable-multiarch --enable-languages=c,c++
--disable-libstdcxx-verbose --enable-threads=posix
--enable-gcov-custom-rtio --enable-libstdcxx-time=yes
Thread model: posix
gcc version 8.4.0 (crosstool-NG esp-2020r3)


stm32f4discovery:nsh
====================

$ ls -l nuttx.bin
-rwxrwxr-x 1 alan alan 70072 Nov 26 11:31 nuttx.bin

$ arm-none-eabi-size nuttx
   text	   data	    bss	    dec	    hex	filename
  69968	    104	   2104	  72176	  119f0	nuttx

$ arm-none-eabi-gcc -v

Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
Target: arm-none-eabi
Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
--includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
--infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
--disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
--libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
--disable-dependency-tracking --mandir=/usr/share/man
--enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libssp --disable-libstdcxx-pch
--disable-nls --disable-shared --disable-threads --enable-tls
--build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
--with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
--without-included-gettext --prefix=/usr/lib
--infodir=/usr/share/doc/gcc-arm-none-eabi/info
--htmldir=/usr/share/doc/gcc-arm-none-eabi/html
--pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
--libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
--host=x86_64-linux-gnu --with-headers=no --without-newlib
--with-multilib-list=rmprofile CFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
CXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' GCJFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
-Wl,-z,relro' OBJCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' OBJCXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong'
INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
RANLIB_FOR_TARGET=arm-none-eabi-ranlib
READELF_FOR_TARGET=arm-none-eabi-readelf
STRIP_FOR_TARGET=arm-none-eabi-strip
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
277599] (15:9-2019-q4-0ubuntu1)


stm32f103minimum:nsh
====================

$ ls -l nuttx.bin
-rwxrwxr-x 1 alan alan 43900 Nov 26 11:26 nuttx.bin

$ arm-none-eabi-size nuttx
   text	   data	    bss	    dec	    hex	filename
  43788	    112	   2104	  46004	   b3b4	nuttx

$ arm-none-eabi-gcc -v

Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/9.2.1/lto-wrapper
Target: arm-none-eabi
Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
--includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
--infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
--disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu'
--libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
--disable-dependency-tracking --mandir=/usr/share/man
--enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libssp --disable-libstdcxx-pch
--disable-nls --disable-shared --disable-threads --enable-tls
--build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
--with-gnu-as --with-gnu-ld --with-pkgversion=15:9-2019-q4-0ubuntu1
--without-included-gettext --prefix=/usr/lib
--infodir=/usr/share/doc/gcc-arm-none-eabi/info
--htmldir=/usr/share/doc/gcc-arm-none-eabi/html
--pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
--libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
--host=x86_64-linux-gnu --with-headers=no --without-newlib
--with-multilib-list=rmprofile CFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
CXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' FFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' GCJFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
-Wl,-z,relro' OBJCFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong' OBJCXXFLAGS='-g -O2
-fdebug-prefix-map=/build/gcc-arm-none-eabi-Gl9kT9/gcc-arm-none-eabi-9-2019-q4=.
-fstack-protector-strong'
INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
RANLIB_FOR_TARGET=arm-none-eabi-ranlib
READELF_FOR_TARGET=arm-none-eabi-readelf
STRIP_FOR_TARGET=arm-none-eabi-strip
Thread model: single
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision
277599] (15:9-2019-q4-0ubuntu1)

BR,

Alan

On 11/26/20, Brennan Ashton <bt...@apache.org> wrote:
> Hello all,
> Apache NuttX (Incubating) 10.0.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,
> Brennan Ashton
>
> SCM Information:
>   Release tag: nuttx-10.0.0-RC0
>   Hash for the release incubating-nuttx tag:
> 9f6f05d901c72c6b65969847e02a5c2c0adfd40a
>   Hash for the release incubating-nuttx-apps tag:
> fcdaba9254efc355ecad812a01d8f3f774122954
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.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
>
>