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 2021/11/01 08:43:40 UTC
[VOTE] Apache NuttX 10.2.0 (incubating) RC0 release
Hello all,
Apache NuttX (Incubating) 10.2.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.2.0-RC0
Hash for the release incubating-nuttx tag:
3fede42098e5883f336d846ac30edfe749899494
Hash for the release incubating-nuttx-apps tag:
562239ecb2d84dd9de2dd206da41df19602e20cb
[1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.2.0-RC0/
[2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.2.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.2.0 (incubating) RC0 release
Posted by Alan Carvalho de Assis <ac...@gmail.com>.
+1
esp32-devkitc:nsh
=================
$ xtensa-esp32-elf-size nuttx
text data bss dec hex filename
71999 204 4904 77107 12d33 nuttx
nsh> free
total used free largest nused nfree
Umem: 261936 6112 255824 129952 29 3
$ xtensa-esp32-elf-gcc -v
Using built-in specs.
COLLECT_GCC=xtensa-esp32-elf-gcc
COLLECT_LTO_WRAPPER=/opt/xtensa/xtensa-esp32-elf/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-2021r1' --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-2021r1)
----------------------------------------------------------------------------------------------------
stm32f4discovery:nsh
====================
$ arm-none-eabi-size nuttx
text data bss dec hex filename
70120 108 1592 71820 1188c nuttx
NuttShell (NSH) NuttX-10.1.0-RC1
nsh> free
total used free largest nused nfree
Umem: 193232 5792 187440 127104 27 3
nsh>
$ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/bin/../lib/gcc/arm-none-eabi/10.3.1/lto-wrapper
Target: arm-none-eabi
Configured with:
/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/src/gcc/configure
--target=arm-none-eabi
--prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native
--libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/lib
--infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/share/doc/gcc-arm-none-eabi/info
--mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/share/doc/gcc-arm-none-eabi/man
--htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/share/doc/gcc-arm-none-eabi/html
--pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/share/doc/gcc-arm-none-eabi/pdf
--enable-languages=c,c++ --enable-plugins --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libssp --disable-libstdcxx-pch
--disable-nls --disable-shared --disable-threads --disable-tls
--with-gnu-as --with-gnu-ld --with-newlib --with-headers=yes
--with-python-dir=share/gcc-arm-none-eabi
--with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/install-native/arm-none-eabi
--build=x86_64-linux-gnu --host=x86_64-linux-gnu
--with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/build-native/host-libs/usr
--with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/build-native/host-libs/usr
--with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/build-native/host-libs/usr
--with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/build-native/host-libs/usr
--with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-260_20210727_1627371386/build-native/host-libs/usr
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic
-lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.07'
--with-multilib-list=rmprofile,aprofile
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 10.3.1 20210621 (release) (GNU Arm Embedded Toolchain 10.3-2021.07)
On 11/1/21, Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
> Apache NuttX (Incubating) 10.2.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.2.0-RC0
> Hash for the release incubating-nuttx tag:
> 3fede42098e5883f336d846ac30edfe749899494
> Hash for the release incubating-nuttx-apps tag:
> 562239ecb2d84dd9de2dd206da41df19602e20cb
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.2.0-RC0/
> [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.2.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.2.0 (incubating) RC0 release
Posted by Al...@sony.com.
+1
I checked:
- Incubator in name
- LICENSE, NOTICE and DISCLAIMER files exist
- Signatures and checksum valid
- Can build from source and boot Sony Spresense
-----Original Message-----
From: Abdelatif Guettouche <ab...@gmail.com>
Sent: den 3 november 2021 18:27
To: dev@nuttx.apache.org
Subject: Re: [VOTE] Apache NuttX 10.2.0 (incubating) RC0 release
Hi,
+1
I checked:
- Incubator in name
- LICENSE, NOTICE and DISCLAIMER files exist
- Signatures and checksum valid
- Can build from source.
On Tue, Nov 2, 2021 at 3:30 PM Nathan Hartman <ha...@gmail.com> wrote:
>
> Summary:
> +1 to release (binding)
>
> Per Alan's request for size information:
>
> * NuttX-10.2.0-RC0, b-g474e-dpow1:nsh configuration:
>
> $ arm-none-eabi-size nuttx
> text data bss dec hex filename
> 115331 624 2500 118455 1ceb7 nuttx
>
> * For comparison, same configuration on NuttX-10.0.0:
>
> $ arm-none-eabi-size nuttx
> text data bss dec hex filename
> 116315 620 3008 119943 1d487 nuttx
>
> Text decreases 984, data increases 4, bss decreases 508.
>
> Development system: Linux
> (Debian 4.19.0-18-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 our RM and to everyone in the Apache NuttX community for
> making this release (candidate) possible!
>
> Cheers,
> Nathan
>
>
> On Mon, Nov 1, 2021 at 4:43 AM Alin Jerpelea <je...@gmail.com> wrote:
> >
> > Hello all,
> > Apache NuttX (Incubating) 10.2.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.2.0-RC0
> > Hash for the release incubating-nuttx tag:
> > 3fede42098e5883f336d846ac30edfe749899494
> > Hash for the release incubating-nuttx-apps tag:
> > 562239ecb2d84dd9de2dd206da41df19602e20cb
> >
> > [1]
> > https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/i
> > ncubator/nuttx/10.2.0-RC0/__;!!JmoZiZGBv3RvKRSx!uIec8COBwDC0C4EyORd3
> > TqZOkDDDPUBn-UQmeCa7c9yGZiT1J-PCRpzBSNK5I_ueoQ$
> > [2]https://urldefense.com/v3/__https://raw.githubusercontent.com/apa
> > che/incubator-nuttx/nuttx-10.2.0-RC0/ReleaseNotes__;!!JmoZiZGBv3RvKR
> > Sx!uIec8COBwDC0C4EyORd3TqZOkDDDPUBn-UQmeCa7c9yGZiT1J-PCRpzBSNJNc-ybp
> > g$ [3]
> > https://urldefense.com/v3/__https://www.apache.org/dev/release.html*
> > approving-a-release__;Iw!!JmoZiZGBv3RvKRSx!uIec8COBwDC0C4EyORd3TqZOk
> > DDDPUBn-UQmeCa7c9yGZiT1J-PCRpzBSNJ7PhiPHA$
> > [4]https://urldefense.com/v3/__https://cwiki.apache.org/confluence/d
> > isplay/NUTTX/Validating*a*staged*Release__;Kysr!!JmoZiZGBv3RvKRSx!uI
> > ec8COBwDC0C4EyORd3TqZOkDDDPUBn-UQmeCa7c9yGZiT1J-PCRpzBSNItaoniGg$
Re: [VOTE] Apache NuttX 10.2.0 (incubating) RC0 release
Posted by Abdelatif Guettouche <ab...@gmail.com>.
Hi,
+1
I checked:
- Incubator in name
- LICENSE, NOTICE and DISCLAIMER files exist
- Signatures and checksum valid
- Can build from source.
On Tue, Nov 2, 2021 at 3:30 PM Nathan Hartman <ha...@gmail.com> wrote:
>
> Summary:
> +1 to release (binding)
>
> Per Alan's request for size information:
>
> * NuttX-10.2.0-RC0, b-g474e-dpow1:nsh configuration:
>
> $ arm-none-eabi-size nuttx
> text data bss dec hex filename
> 115331 624 2500 118455 1ceb7 nuttx
>
> * For comparison, same configuration on NuttX-10.0.0:
>
> $ arm-none-eabi-size nuttx
> text data bss dec hex filename
> 116315 620 3008 119943 1d487 nuttx
>
> Text decreases 984, data increases 4, bss decreases 508.
>
> Development system: Linux
> (Debian 4.19.0-18-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 our RM and to everyone in the Apache NuttX community for making this
> release (candidate) possible!
>
> Cheers,
> Nathan
>
>
> On Mon, Nov 1, 2021 at 4:43 AM Alin Jerpelea <je...@gmail.com> wrote:
> >
> > Hello all,
> > Apache NuttX (Incubating) 10.2.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.2.0-RC0
> > Hash for the release incubating-nuttx tag:
> > 3fede42098e5883f336d846ac30edfe749899494
> > Hash for the release incubating-nuttx-apps tag:
> > 562239ecb2d84dd9de2dd206da41df19602e20cb
> >
> > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.2.0-RC0/
> > [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.2.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.2.0 (incubating) RC0 release
Posted by Nathan Hartman <ha...@gmail.com>.
Summary:
+1 to release (binding)
Per Alan's request for size information:
* NuttX-10.2.0-RC0, b-g474e-dpow1:nsh configuration:
$ arm-none-eabi-size nuttx
text data bss dec hex filename
115331 624 2500 118455 1ceb7 nuttx
* For comparison, same configuration on NuttX-10.0.0:
$ arm-none-eabi-size nuttx
text data bss dec hex filename
116315 620 3008 119943 1d487 nuttx
Text decreases 984, data increases 4, bss decreases 508.
Development system: Linux
(Debian 4.19.0-18-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 our RM and to everyone in the Apache NuttX community for making this
release (candidate) possible!
Cheers,
Nathan
On Mon, Nov 1, 2021 at 4:43 AM Alin Jerpelea <je...@gmail.com> wrote:
>
> Hello all,
> Apache NuttX (Incubating) 10.2.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.2.0-RC0
> Hash for the release incubating-nuttx tag:
> 3fede42098e5883f336d846ac30edfe749899494
> Hash for the release incubating-nuttx-apps tag:
> 562239ecb2d84dd9de2dd206da41df19602e20cb
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.2.0-RC0/
> [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.2.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.2.0 (incubating) RC0 release
Posted by Xiang Xiao <xi...@gmail.com>.
+1
1. run "./tools/checkpatch.sh --release 10.2.0-RC0" without error
2. build and run sim:ostest without error
On Mon, Nov 1, 2021 at 4:43 PM Alin Jerpelea <je...@gmail.com> wrote:
> Hello all,
> Apache NuttX (Incubating) 10.2.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.2.0-RC0
> Hash for the release incubating-nuttx tag:
> 3fede42098e5883f336d846ac30edfe749899494
> Hash for the release incubating-nuttx-apps tag:
> 562239ecb2d84dd9de2dd206da41df19602e20cb
>
> [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.2.0-RC0/
> [2]
> https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.2.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
>