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 <abdelatif.guettou...@gmail.com> Skickat: den 26 november 2020 18:09 Till: dev@nuttx.apache.org <dev@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 <acas...@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 <btash...@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= > > > >