On Wed, Oct 1, 2025 at 9:09 AM Alin Jerpelea <[email protected]> wrote: > Apache NuttX 12.11.0 RC1 has been staged under [1] and it's > time to vote on accepting it for release. 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 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-12.11.0-RC1 > Hash for the release nuttx tag: a00ac581c5fcde6162db21029ffe422110ebe7d3 > Hash for the release nuttx-apps tag: > 61e82925dc8dd8e9cb9544ef8b0b0f218a6d68c7 > > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.11.0-RC1/ > [2] > https://raw.githubusercontent.com/apache/nuttx/nuttx-12.11.0-RC1/ReleaseNotes > [3] https://www.apache.org/dev/release.html#approving-a-release > [4] > https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
Hello world :-) +1 here :-) Big Thank You To All Contributors!! :-) Build host: FreeBSD 14.3-RELEASE-p3 GENERIC amd64. Detailed logs attached and available online at gh gist, extract below. Boards tested: 1. ESP32-DEVKITC / https://gist.github.com/cederom/f26f75375cf9d78ef52453eaf7bbb6ad. 2. ESP32C3-DEVKIT / https://gist.github.com/cederom/3395770d28fe807d4189fe1f5d29ba2e. 3. ESP32C6-DEVKITC / https://gist.github.com/cederom/94e84d67634cb869e5f495d84e11e5a8 4. ESP32C6-XIAO / https://gist.github.com/cederom/0b919769a4d896fc97e5bdd05fbb243e 5. ESP32S3-DEVKIT / https://gist.github.com/cederom/fde5ede485021a6c6f9b36561fa7cdcd 6. ESP32S3-XIAO / https://gist.github.com/cederom/f541f5bd58dca758678ff4b9b6dbeb84 7. STM32F411RE-NUCLEO-F411RE / https://gist.github.com/cederom/451f0150a55836566993b031530e8096 8. STM32F412ZG-NUCLEO-F412ZG(*) / https://gist.github.com/cederom/7327770c4e6c7f21ed9a2bf4f9ed7c24 9. STM32F769I-DISCO / https://gist.github.com/cederom/d9e4ffa66c704dfc72f820cf49ab2db5 10. STM32L432KC-NUCLEO-L432KC / https://gist.github.com/cederom/0498becf3cc5a2f550afeab983756ac1 *8. STM32F412ZG-NUCLEO-F412ZG Builds and flashes ok, no uart, need to update usart2 console hardcodes to connect over stlink in the upstream. ++ cd /tmp/nuttx/nuttx.git ++ git checkout nuttx-12.11.0-RC1 HEAD is now at a00ac581c5 arch/xtensa/espressif: fix Wi-Fi netpkt copy error ++ cd /tmp/nuttx/nuttx-apps.git ++ git checkout nuttx-12.11.0-RC1 HEAD is now at 61e82925d examples/i2schar: Implement loopback mode check => => BUILDING ESP32 => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759525153-ESP32.log + xtensa-esp32-elf-gcc --version xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> ESP32: esp32-devkitc:ostest ===> nsh> free total used free maxused maxfree nused nfree name 319656 6760 312896 7136 182784 25 3 Umem nsh> [Khep [Klp help usage: help [-v] [<cmd>] . cp expr mkdir rmdir umount [ cmp false mkrd set unset ? dirname fdinfo mount sleep uptime alias df free mv source usleep unalias dmesg help pidof test watch basename echo hexdump printf time xd break env kill ps true wait cat exec pkill pwd truncate cd exit ls rm uname Builtin Apps: dd nsh ostest sh nsh> ostest (..) Final memory usage: VARIABLE BEFORE AFTER ======== ======== ======== arena 4e0a8 4e0a8 ordblks 3 6 mxordblk 2ca00 2ca00 uordblks 4670 4fd8 fordblks 49a38 490d0 user_main: Exiting ostest_main: Exiting with status 0 nsh> [Kfree total used free maxused maxfree nused nfree name 319656 6856 312800 45768 182784 27 3 Umem ===> ===> ESP32: esp32-devkitc:coremark ===> + cu -l /dev/cuaU0 -s 115200 Connected 2K performance run parameters for coremark. CoreMark Size : 666 Total ticks : 1218 Total time (secs): 12.180000 Iterations/Sec : 985.221675 Iterations : 12000 Compiler version : GCC8.4.0 Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections Parallel PThreads : 2 Memory location : HEAP seedcrc : 0xe9f5 [0]crclist : 0xe714 [1]crclist : 0xe714 [0]crcmatrix : 0x1fd7 [1]crcmatrix : 0x1fd7 [0]crcstate : 0x8e3a [1]crcstate : 0x8e3a [0]crcfinal : 0xa14c [1]crcfinal : 0xa14c Correct operation validated. See README.md for run and reporting rules. CoreMark 1.0 : 985.221675 / GCC8.4.0 -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections / HEAP / 2:PThreads => => BUILDING ESP32C3 => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759525556-ESP32C3.log. + riscv32-esp-elf-gcc --version riscv32-esp-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> ESP32C3: esp32c3-devkit:ostest ===> nsh> uname -a NuttX 12.11.0 a00ac581c5 Oct 3 2025 23:06:11 risc-v esp32c3-devkit nsh> free total used free maxused maxfree nused nfree name 371612 5684 365928 6040 365928 21 1 Umem nsh> help help usage: help [-v] [<cmd>] . cp expr mkdir rmdir umount [ cmp false mkrd set unset ? dirname fdinfo mount sleep uptime alias df free mv source usleep unalias dmesg help pidof test watch basename echo hexdump printf time xd break env kill ps true wait cat exec pkill pwd truncate cd exit ls rm uname Builtin Apps: dd nsh ostest sh nsh> ostest (..) Final memory usage: VARIABLE BEFORE AFTER ======== ======== ======== arena 5ab9c 5ab9c ordblks 1 5 mxordblk 56980 52020 uordblks 421c 62ac fordblks 56980 548f0 user_main: Exiting ostest_main: Exiting with status 0 nsh> [Kfree total used free maxused maxfree nused nfree name 371612 5788 365824 44600 346224 23 3 Umem ===> ===> ESP32C3: esp32c3-devkit:coremark ===> + cu -l /dev/cuaU0 -s 115200 Connected 2K performance run parameters for coremark. CoreMark Size : 666 Total ticks : 1472 Total time (secs): 14.720000 Iterations/Sec : 407.608696 Iterations : 6000 Compiler version : GCC8.4.0 Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -nostdlib Memory location : HEAP seedcrc : 0xe9f5 [0]crclist : 0xe714 [0]crcmatrix : 0x1fd7 [0]crcstate : 0x8e3a [0]crcfinal : 0xa14c Correct operation validated. See README.md for run and reporting rules. CoreMark 1.0 : 407.608696 / GCC8.4.0 -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -nostdlib / HEAP => => BUILDING ESP32C6 => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759528290-ESP32C6.log. Press Return when ready. + riscv32-esp-elf-gcc --version riscv32-esp-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> ESP32C6: esp32c6-devkitc:ostest ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 3 2025 23:51:54 risc-v esp32c6-devkitc nsh> [Khelp help usage: help [-v] [<cmd>] . cp expr mkdir rm uname [ cmp false mkrd rmdir umount ? dirname fdinfo mount set unset alias df free mv sleep uptime unalias dmesg help pidof source usleep basename echo hexdump printf test watch break env kill ps time xd cat exec pkill pwd true wait cd exit ls reboot truncate Builtin Apps: dd dumpstack nsh ostest sh nsh> [Kfree total used free maxused maxfree nused nfree name 488892 5732 483160 6088 483160 22 1 Umem nsh> [Kostest (..) Final memory usage: VARIABLE BEFORE AFTER ======== ======== ======== arena 775bc 775bc ordblks 1 5 mxordblk 73370 6ea10 uordblks 424c 62dc fordblks 73370 712e0 user_main: Exiting ostest_main: Exiting with status 0 nsh> [Kfree total used free maxused maxfree nused nfree name 488892 5836 483056 44648 463456 24 3 Umem ===> ===> ESP32C6-XIAO: esp32c6-xiao:usbnsh ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 00:05:51 risc-v esp32c6-xiao nsh> [Khelp help usage: help [-v] [<cmd>] . cp expr mkdir rm uname [ cmp false mkrd rmdir umount ? dirname fdinfo mount set unset alias df free mv sleep uptime unalias dmesg help pidof source usleep basename echo hexdump printf test watch break env kill ps time xd cat exec pkill pwd true wait cd exit ls reboot truncate Builtin Apps: dd dumpstack hello nsh sh nsh> [Kfree total used free maxused maxfree nused nfree name 493212 5732 487480 6088 487480 22 1 Umem => => BUILDING ESP32S3-DEVKIT => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759530397-ESP32S3-DEVKIT.log. + xtensa-esp32s3-elf-gcc --version xtensa-esp32s3-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> ESP32S3-DEVKIT: esp32s3-devkit:nsh ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [K nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 00:27:00 xtensa esp32s3-devkit nsh> [Khelp help usage: help [-v] [<cmd>] . cp expr mkdir rmdir umount [ cmp false mkrd set unset ? dirname fdinfo mount sleep uptime alias df free mv source usleep unalias dmesg help pidof test watch basename echo hexdump printf time xd break env kill ps true wait cat exec pkill pwd truncate cd exit ls rm uname Builtin Apps: dd nsh sh nsh> [Kfree total used free maxused maxfree nused nfree name 402764 6708 396056 7064 396056 21 1 Umem ===> ===> ESP32S3-DEVKIT: esp32s3-devkit:coremark ===> Running CoreMark... 2K performance run parameters for coremark. CoreMark Size : 666 Total ticks : 2297 Total time (secs): 22.970000 Iterations/Sec : 957.771006 Iterations : 22000 Compiler version : GCC8.4.0 Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce Parallel PThreads : 2 Memory location : HEAP seedcrc : 0xe9f5 [0]crclist : 0xe714 [1]crclist : 0xe714 [0]crcmatrix : 0x1fd7 [1]crcmatrix : 0x1fd7 [0]crcstate : 0x8e3a [1]crcstate : 0x8e3a [0]crcfinal : 0x33ff [1]crcfinal : 0x33ff Correct operation validated. See README.md for run and reporting rules. CoreMark 1.0 : 957.771006 / GCC8.4.0 -O3 -fno-strict-aliasing -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-strength-reduce / HEAP / 2:PThreads ===> ===> ESP32S3-XIAO: esp32s3-xiao:usbnsh ===> + cu -l /dev/cuaU0 -s 115200 Connected NuttShell (NSH) NuttX-12.11.0 nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 00:36:25 xtensa esp32s3-xiao nsh> [Khelp help usage: help [-v] [<cmd>] . cp expr mkdir rmdir umount [ cmp false mkrd set unset ? dirname fdinfo mount sleep uptime alias df free mv source usleep unalias dmesg help pidof test watch basename echo hexdump printf time xd break env kill ps true wait cat exec pkill pwd truncate cd exit ls rm uname Builtin Apps: dd nsh sh nsh> [Kfree total used free maxused maxfree nused nfree name 402348 10572 391776 10928 391776 42 1 Umem => => BUILDING STM32F411RE-NUCLEO-F411RE => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759531646-STM32F411RE-NUCLEO-F411RE.log. ==> COMPILER: arm-none-eabi-gcc (gcc) 14.2.1 20241119 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> STM32F411RE-NUCLEO-F411RE: nucleo-f411re:nsh ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 00:47:34 arm nucleo-f411re nsh> [Khelp help usage: help [-v] [<cmd>] . cd expr mount source uptime [ cp false mv test usleep ? cmp help printf time watch alias dirname hexdump pwd true xd unalias dmesg kill rm truncate basename echo ls rmdir uname break exec mkdir set umount cat exit mkrd sleep unset Builtin Apps: dd nsh sh nsh> [Kfree nsh: free: command not found => => BUILDING STM32F412ZG-NUCLEO-F412ZG => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759531899-STM32F412ZG-NUCLEO-F412ZG.log. ==> COMPILER: arm-none-eabi-gcc (gcc) 14.2.1 20241119 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> STM32F412ZG-NUCLEO-F412ZG: nucleo-f412zg:nsh ===> *** build okay but usart2 needs update to redirect flow to stlink. => => BUILDING STM32F769I-DISCO => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759535623-STM32F769I-DISCO.log. ==> COMPILER: arm-none-eabi-gcc (gcc) 14.2.1 20241119 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> STM32F769I-DISCO: stm32f769i-disco:nsh ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 01:53:51 arm stm32f769i-disco nsh> [Khelp help usage: help [-v] [<cmd>] . cd expr mount source uptime [ cp false mv test usleep ? cmp help printf time watch alias dirname hexdump pwd true xd unalias dmesg kill rm truncate basename echo ls rmdir uname break exec mkdir set umount cat exit mkrd sleep unset Builtin Apps: dd nsh sh => => BUILDING STM32L432KC-NUCLEO-L432KC => ==> LOGFILE: log/nuttx-12.11.0-RC1-1759536002-STM32L432KC-NUCLEO-L432KC.log. + arm-none-eabi-gcc --version arm-none-eabi-gcc (gcc) 14.2.1 20241119 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ===> ===> STM32L432KC-NUCLEO-L432KC: nucleo-l432kc:nsh ===> + cu -l /dev/cuaU0 -s 115200 Connected nsh> [Kuname -a NuttX 12.11.0 a00ac581c5 Oct 4 2025 02:00:10 arm nucleo-l432kc nsh> [Khelp help usage: help [-v] [<cmd>] . cd exit mkrd sleep unset [ cp expr mount source uptime ? cmp false mv test usleep alias dirname help printf time watch unalias date hexdump pwd true xd basename dmesg kill rm truncate break echo ls rmdir uname cat exec mkdir set umount Builtin Apps: alarm dd nsh ostest rand sh nsh> [Kostest (..) Final memory usage: VARIABLE BEFORE AFTER ======== ======== ======== arena d6b4 d6b4 ordblks 2 6 mxordblk 74c8 54c0 uordblks 429c 632c fordblks 9418 7388 user_main: Exiting ostest_main: Exiting with status 0 stdio_test: Standard I/O Check: fprintf to stderr nsh> [Kfree nsh: free: command not found :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
cederom-nxreltest-12.11.0-RC1.tar.xz
Description: application/xz
