Hi Felipe,

the suggested PR is a feature not a bugfix. Usually only fixes are
backported.

There are some concerns we should think about:
Adding a feature during the release will restart the release process and
delay the release.
Adding features on demand during the vote may trigger a new feature request
which may delay the release again (the process may repeat many times since
we did it once)

My proposal is to continue the release as it is and add add the proposed
feature in the next release.

Best Regards
Alin


On Thu, 2 Jan 2025, 14:00 Filipe Cavalcanti,
<filipe.cavalca...@espressif.com.invalid> wrote:

> -1
>
>
> We are having issues testing ESP32C3 on this tag, due to a missing fix.
>
> Can we backport this PR? https://github.com/apache/nuttx/pull/15321
> [
> https://opengraph.githubassets.com/81ba79de2d577149394fe3e933d244bb47903f11701e3954febfdae67530b95c/apache/nuttx/pull/15321
> ]<https://github.com/apache/nuttx/pull/15321>
> Improve QEMU support on ESP32S3|C3 by fdcavalcanti · Pull Request #15321 ·
> apache/nuttx<https://github.com/apache/nuttx/pull/15321>
> Summary This PR contains 3 commits that increase overall support for QEMU.
> Add --fill-flash-size option to Espressif build system, which fills the
> binary with 0xff depending on flash size and if ...
> github.com
>
>
>
>
> ________________________________
> From: Roberto Bucher <bubu.buc...@gmail.com>
> Sent: Tuesday, December 31, 2024 6:19 AM
> To: dev@nuttx.apache.org <dev@nuttx.apache.org>
> Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release
>
> [You don't often get email from bubu.buc...@gmail.com. Learn why this is
> important at https://aka.ms/LearnAboutSenderIdentification ]
>
> [External: This email originated outside Espressif]
>
> + 1
>
> for stm32f7 (NUCLEO-F746ZG) and stm32h7 (NUCLEO-H743ZI2 and
> NUCLEO-H745ZI-Q)
>
> Tested also on code automatic generated for the NUCLEO-F746Zg board (1
> PWM+1 encoder + plot on Plotjuggler via UDP)
>
> *Test results:*
>
> bucher@debian:~/ToDo/NUTTX_release_test$ arm-none-eabi-gcc -v
> Using built-in specs.
> COLLECT_GCC=arm-none-eabi-gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/13.3.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-option-checking --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:13.3.rel1-1
> --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,aprofile ASFLAGS= ASFLAGS_FOR_BUILD=
> CFLAGS='-g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'CFLAGS_FOR_BUILD=-g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> 'CPPFLAGS_FOR_BUILD=-Wdate-time -D_FORTIFY_SOURCE=2' CXXFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'CXXFLAGS_FOR_BUILD=-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> DFLAGS=-frelease DFLAGS_FOR_BUILD=-frelease FCFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'FCFLAGS_FOR_BUILD=-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> FFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'FFLAGS_FOR_BUILD=-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> LDFLAGS=-Wl,-z,relro LDFLAGS_FOR_BUILD=-Wl,-z,relro OBJCFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'OBJCFLAGS_FOR_BUILD=-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> OBJCXXFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'OBJCXXFLAGS_FOR_BUILD=-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 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 SED=/bin/sed SHELL=/bin/sh
> BASH=/bin/bash CONFIG_SHELL=/bin/bash
> Thread model: single
> Supported LTO compression algorithms: zlib
> gcc version 13.3.1 20240614 (15:13.3.rel1-1)
>
> nucleo-h745zi:pysim_cm7
> ================
>
> Memory region         Used Size  Region Size  %age Used
>              itcm:           0 B        64 KB      0.00%
>             flash:      335032 B         1 MB     31.95%
>             dtcm1:           0 B        64 KB      0.00%
>             dtcm2:           0 B        64 KB      0.00%
>              sram:       42632 B       512 KB      8.13%
>             shmem:           0 B        32 KB      0.00%
>             sram4:           0 B        64 KB      0.00%
>             bbram:           0 B         4 KB      0.00%
>
> -rwxrwxr-x 1 bucher bucher 3720380 Dec 31 09:30 nuttx/nuttx
> -rwxrwxr-x 1 bucher bucher  335032 Dec 31 09:30 nuttx/nuttx.bin
> -rw-rw-r-- 1 bucher bucher 6416493 Dec 31 09:30
> nuttx/nuttx-export-12.8.0.tar.gz
> -rw-rw-r-- 1 bucher bucher  942433 Dec 31 09:30 nuttx/nuttx.hex
> -rw-rw-r-- 1 bucher bucher      47 Dec 31 09:30 nuttx/nuttx.manifest
> -rw-rw-r-- 1 bucher bucher 2326813 Dec 31 09:30 nuttx/nuttx.map
>
> nsh> uname -a
> NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:30:09 arm nucleo-h745zi
> nsh> free
>        total       used       free    maxused    maxfree  nused nfree name
>       677240      19064     658176      19456     480112     58 3 Umem
> nsh>
>
> -----------------------------------------------------------------------------------------------
>
> nucleo-h743zi2:pysim
> ==============
>
> Memory region         Used Size  Region Size  %age Used
>              itcm:           0 B        64 KB      0.00%
>             flash:      334612 B         2 MB     15.96%
>             dtcm1:           0 B        64 KB      0.00%
>             dtcm2:           0 B        64 KB      0.00%
>              sram:       42632 B       512 KB      8.13%
>             sram1:           0 B       128 KB      0.00%
>             sram2:           0 B       128 KB      0.00%
>             sram3:           0 B        32 KB      0.00%
>             sram4:           0 B        64 KB      0.00%
>             bbram:           0 B         4 KB      0.00%
>
> rwxrwxr-x 1 bucher bucher 3712712 Dec 31 09:38 nuttx
> -rwxrwxr-x 1 bucher bucher  334612 Dec 31 09:38 nuttx.bin
> -rw-rw-r-- 1 bucher bucher 6408317 Dec 31 09:38 nuttx-export-12.8.0.tar.gz
> -rw-rw-r-- 1 bucher bucher  941255 Dec 31 09:38 nuttx.hex
> -rw-rw-r-- 1 bucher bucher      47 Dec 31 09:38 nuttx.manifest
> -rw-rw-r-- 1 bucher bucher 2314704 Dec 31 09:38 nuttx.map
>
> NuttShell (NSH) NuttX-12.8.0
> nsh> uname -a
> NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:38:04 arm nucleo-h743zi2
> nsh> free
>        total       used       free    maxused    maxfree  nused nfree name
>       972152      19080     953072      19472     480112     60 4 Umem
> nsh>
>
> -----------------------------------------------------------------------------------------------
>
> nucleo-f746zg:pysim
> =============
>
> Memory region         Used Size  Region Size  %age Used
>              itcm:           0 B         1 MB      0.00%
>             flash:      321620 B         1 MB     30.67%
>              dtcm:           0 B        64 KB      0.00%
>             sram1:       42944 B       240 KB     17.47%
>             sram2:           0 B        16 KB      0.00%
> CP: nuttx.bin
> make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
> make[1]: Entering directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
> make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
> -rwxrwxr-x 1 bucher bucher  488412 Dec 31 09:47 nuttx
> -rwxrwxr-x 1 bucher bucher  321620 Dec 31 09:47 nuttx.bin
> -rw-rw-r-- 1 bucher bucher 3592665 Dec 31 09:47 nuttx-export-12.8.0.tar.gz
> -rw-rw-r-- 1 bucher bucher      37 Dec 31 09:47 nuttx.manifest
> -rw-rw-r-- 1 bucher bucher 1709042 Dec 31 09:47 nuttx.map
> bucher@debian:~/ToDo/NUTTX_release_test$
>
> nsh> uname -a
> NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:48:47 arm nucleo-f746zg
> nsh> free
>        total       used       free    maxused    maxfree  nused nfree name
>       217152      14880     202272      15256     200264     58 3 Umem
> nsh>
>
>
>
>

Reply via email to