>
> Nxstyle is not a problem unless we have compilation issues.
> We had various nxstyle errors before and we fixed them as we touched the
> files.


I agree that this should not stop a release. *Changing my vote to +1
(binding)*. Thanks, Alin!

Best regards

Em sex., 3 de jan. de 2025 às 14:32, Alin Jerpelea <jerpe...@gmail.com>
escreveu:

> Thanks Filipe,
>
> I appreciate the effort to test all those boards and validate the release
>
> Best regards
> Alin
>
> On Fri, 3 Jan 2025, 18:25 Filipe Cavalcanti,
> <filipe.cavalca...@espressif.com.invalid> wrote:
>
> > With all that said,
> >
> > +1 from Espressif.
> >
> >  The following devices were tested using the internal CI with all
> > available defconfigs.
> >
> > - esp32_devkitc
> > - esp32_ethernet_kit
> > - esp32_lyrat
> > - esp32_pico_kit
> > - esp32_wrover_kit
> > - esp32c3_generic
> > - esp32c6_devkitc
> > - esp32c6_devkitm
> > - esp32h2_devkit
> > - esp32s2_saola
> > - esp32s3_devkit
> > - esp32s3_korvo_2
> > - esp32s3_lcd_ev
> >
> > Compilers used:
> >
> > - riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 13.2.0
> > - xtensa-esp32-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
> > - xtensa-esp32s2-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
> > - xtensa-esp32s3-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0
> >
> >
> > Best regards,
> > Filipe
> >
> > ________________________________
> > From: Alin Jerpelea <jerpe...@gmail.com>
> > Sent: Friday, January 3, 2025 12:30 PM
> > To: dev@nuttx.apache.org <dev@nuttx.apache.org>
> > Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release
> >
> > [External: This email originated outside Espressif]
> >
> > Hi Tiago,
> >
> > Nxstyle is not a problem unless we have compilation issues.
> > We had various nxstyle errors before and we fixed them as we touched the
> > files.
> >
> > @all do you think that we should stop the release for nxstyle errors?
> >
> > Do you have issues your boards?
> >
> > Best regards
> > Alin
> >
> > On Fri, 3 Jan 2025, 13:01 Tiago Medicci Serrano, <
> tiago.medi...@gmail.com>
> > wrote:
> >
> > > Hi Alin,
> > >
> > > You are right about the PR, but the last e-mail from Filipe is an
> issue:
> > > style check failed to check some files from various architectures.
> Those
> > > files were (probably) added before we had the style check tool and when
> > you
> > > added the SPDX identifier they were listed to be checked by the tool.
> > >
> > > You can check with:
> > > ```
> > > git --no-pager diff nuttx-12.7.0 --name-only | xargs
> > > ../nuttx/tools/checkpatch.sh -f
> > > ```
> > >
> > > I attached the output for it (it's a long list!). We can fix the ones
> > > related to Espressif, but we need help fixing the files from other
> > vendors.
> > > I'm curious about how our CI didn't get these errors too...
> > >
> > > Unfortunately, we can't release it as-is. So, *-1 (binding)* for me.
> > >
> > > Best regards
> > >
> > > Em sex., 3 de jan. de 2025 às 02:28, Alin Jerpelea <jerpe...@gmail.com
> >
> > > escreveu:
> > >
> > >> 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