Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0
+1 (binding) Checked sigs and sums: Matched LICENSE and NOTICE: Looks fine (run RAT to generate many warnings, most warnings seems to addressed in LICENSE, suggest to create a exclude file to depress annoying warnings) DISCLAIMER: In place Thanks, Junping Jean-Baptiste Onofré 于2022年10月8日周六 12:50写道: > +1 (binding) > > I checked: > - incubating is in the name > - ASF headers are present > - Signature and hash are OK > - LICENSE, NOTICE and DISCLAIMER look good > - No binary in the source distribution > > Regards > JB > > On Fri, Oct 7, 2022 at 7:00 PM TimH wrote: > > > > +1 (non-binding) > > > > Built for out-of-tree custom board and successfully got a working nuttx > > shell. > > > > > > > From: Alin Jerpelea > > > Sent: 22 September 2022 13:26 > > > To: general@incubator.apache.org > > > Subject: [VOTE] Release Apache NuttX (Incubating) 11.0.0 > > > > > > This is a call for a vote to release Apache NuttX (Incubating) version > > > 11.0.0. > > > > > > - > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >
Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0
+1 (binding) I checked: - incubating is in the name - ASF headers are present - Signature and hash are OK - LICENSE, NOTICE and DISCLAIMER look good - No binary in the source distribution Regards JB On Fri, Oct 7, 2022 at 7:00 PM TimH wrote: > > +1 (non-binding) > > Built for out-of-tree custom board and successfully got a working nuttx > shell. > > > > From: Alin Jerpelea > > Sent: 22 September 2022 13:26 > > To: general@incubator.apache.org > > Subject: [VOTE] Release Apache NuttX (Incubating) 11.0.0 > > > > This is a call for a vote to release Apache NuttX (Incubating) version > > 11.0.0. > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [VOTE] Release Apache NuttX (Incubating) 11.0.0
+1 (non-binding) Built for out-of-tree custom board and successfully got a working nuttx shell. > From: Alin Jerpelea > Sent: 22 September 2022 13:26 > To: general@incubator.apache.org > Subject: [VOTE] Release Apache NuttX (Incubating) 11.0.0 > > This is a call for a vote to release Apache NuttX (Incubating) version > 11.0.0. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0
On Thu, Sep 22, 2022 at 10:57 PM Alin Jerpelea wrote: > > Hello all, > > This is a call for a vote to release Apache NuttX (Incubating) version > 11.0.0. > > The Apache NuttX community has voted on and approved a proposal to > release Apache NuttX (Incubating) version 11.0.0. > > We now kindly request the Incubator PMC members review and vote on this > incubator release. > > NuttX is a real-time operating system (RTOS) with an emphasis on > standards compliance and small footprint. Scalable from 8-bit to 64-bit > microcontroller environments, the primary governing standards in NuttX > are Posix and ANSI standards. Additional standard APIs from Unix and > other common RTOS’s (such as VxWorks) are adopted for functionality not > available under these standards, or for functionality that is not > appropriate for deeply- embedded environments (such as fork()). > > Because this project targets embedded systems there is more complexity > involved in the build process. > > Apache NuttX community vote and result thread: > Result:https://lists.apache.org/thread/c0lv34jvwbdh6wfnl7xsprxmggllpmcw > Vote:https://lists.apache.org/thread/rv9pf8gtbcq4zjnydv2h2lsymszzb33f > > SCM Information: > Release tag: nuttx-11.0.0-RC2 > Hash for the release incubating-nuttx > tag:d32555f3e0492b8f4caeb407db55de23322724ef > Hash for the release incubating-nuttx-apps > tag:8b43f9f9ca30f44c1cccae9a9078d5d45b776d35 > > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC2/ > [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC2/ReleaseNotes > [3] https://www.apache.org/dev/release.html#approving-a-release > [4]https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release > > The vote will be open for at least 72 hours. > > Please vote accordingly: > [ ] +1 approve > [ ] +0 no opinion > [ ] -1 disapprove with the reason > > Alin Jerpelea > Apache NuttX Just pinging this thread... we need just one more IPMC vote to make the NuttX-11.0.0 release! Nathan - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0
+1 binding Checked sigs and sums: Matched LICENSE and NOTICE: Looks fine DISCLAIMER: In place Built from src: Built a sim:nsh board with the ci docker image ghcr.io/apache/incubator-nuttx/apache-nuttx-ci-linux:latest Run basic cmds: Tried cd, hello, echo, etc, and finally poweroff, all fine Nathan Hartman 于2022年9月23日周五 22:09写道: > > On Thu, Sep 22, 2022 at 10:57 PM Alin Jerpelea wrote: > > > > Hello all, > > > > This is a call for a vote to release Apache NuttX (Incubating) version > > 11.0.0. > > (snip) > > > Apache NuttX community vote and result thread: > > Result:https://lists.apache.org/thread/c0lv34jvwbdh6wfnl7xsprxmggllpmcw > > Vote:https://lists.apache.org/thread/rv9pf8gtbcq4zjnydv2h2lsymszzb33f > > > > SCM Information: > > Release tag: nuttx-11.0.0-RC2 > > Hash for the release incubating-nuttx > > tag:d32555f3e0492b8f4caeb407db55de23322724ef > > Hash for the release incubating-nuttx-apps > > tag:8b43f9f9ca30f44c1cccae9a9078d5d45b776d35 > > > > > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC2/ > > [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC2/ReleaseNotes > > [3] https://www.apache.org/dev/release.html#approving-a-release > > [4]https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release > > Hi all, > > Pleased to submit my vote: > > Summary: > +1 to release (binding) > > Per Alan's request for size information [1]: > > * NuttX-11.0.0-RC2, b-g474e-dpow1:nsh configuration: > > $ arm-none-eabi-size nuttx >textdata bss dec hex filename > 107623 6722012 110307 1aee3 nuttx > > * This is a big improvement over NuttX-10.3.0-RC4, same config: > > $ arm-none-eabi-size nuttx >textdata bss dec hex filename > 117843 6362256 120735 1d79f nuttx > > Text is reduced by 10220!! Data increases slightly by 36, but bss > decreases by 244. Great work everyone! > > Please note that for future releases, I would like to build in 'ostest' > for additional verification. Today I built and tested such a > configuration on this board for this release. Soon I will open a PR to > upstream this new config as b-g474e-dpow1:ostest. > > Compared to b-g474e-dpow1:nsh, it adds the following configs: > > +CONFIG_BUILTIN=y > +CONFIG_NSH_BUILTIN_APPS=y > +CONFIG_TESTING_OSTEST=y > > and, because ostest currently fails when priority inheritance is > enabled, it removes the following configs: > > -CONFIG_PRIORITY_INHERITANCE=y > -CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y > > Here is the size information for that build: > > * NuttX-11.0.0-RC2, b-g474e-dpow1:ostest configuration (not yet > upstreamed): > > $ arm-none-eabi-size nuttx >textdata bss dec hex filename > 179819 6684812 185299 2d3d3 nuttx > > Additional notes about this build: > > 1. I noticed that to be able to run 'ostest' from NSH the configuration >needs CONFIG_BUILTIN and CONFIG_NSH_BUILTIN_APPS. Do we want to make >CONFIG_TESTING_OSTEST depend on those? > > 2. I noticed that the 'openocd' incantation in the README.txt of >b-g474e-dpow1 is incorrect, at least on my system, even though I >wrote that file! I will open a PR soon to fix that. The incantation >that worked for me now is: > >$ sudo openocd -f interface/stlink.cfg -f target/stm32g4x.cfg -c > init -c "reset halt" -c "flash write_image erase nuttx.bin 0x0800" > > Neither of the above issues is a showstopper. > > Development system: Linux > (Debian 4.19.0-21-rt-amd64 x86_64) > > Verified: > * Signatures > * SHA-512 sums > * Incubating in artifact names > * LICENSE, NOTICE, DISCLAIMER, and README.md present in both tarballs > * DISCLAIMER-WIP has been renamed to DISCLAIMER as licenses have been > migrated to Apache 2.0 or documented in LICENSE; hopefully we will > graduate soon and be able to remove DISCLAIMER altogether :-) > * Build, FLASH program, and boot b-g474e-dpow1:nsh to the NSH prompt > successfully. > * Build, FLASH, boot b-g474e-dpow1:ostest (not yet upstreamed as > discussed above) and ran 'ostest' successfully. > > 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-5 > * texinfo 6.5.0.dfsg.1-4+b1 > > A very big **THANK YOU** to our RM and to everyone in the Apache NuttX > and Incubator community for making this release (candidate) possible! > > References: > > [1] Alan Carvalho de Assis's message to the dev@nuttx.a.o thread "Re: > [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release" on 26 Nov 2020, > archived: > https://lists.apache.org/thread/nxvwxol948psr2z7fc6cwtdv9ofoz9yj >
Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0
On Thu, Sep 22, 2022 at 10:57 PM Alin Jerpelea wrote: > > Hello all, > > This is a call for a vote to release Apache NuttX (Incubating) version > 11.0.0. (snip) > Apache NuttX community vote and result thread: > Result:https://lists.apache.org/thread/c0lv34jvwbdh6wfnl7xsprxmggllpmcw > Vote:https://lists.apache.org/thread/rv9pf8gtbcq4zjnydv2h2lsymszzb33f > > SCM Information: > Release tag: nuttx-11.0.0-RC2 > Hash for the release incubating-nuttx > tag:d32555f3e0492b8f4caeb407db55de23322724ef > Hash for the release incubating-nuttx-apps > tag:8b43f9f9ca30f44c1cccae9a9078d5d45b776d35 > > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/11.0.0-RC2/ > [2]https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-11.0.0-RC2/ReleaseNotes > [3] https://www.apache.org/dev/release.html#approving-a-release > [4]https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release Hi all, Pleased to submit my vote: Summary: +1 to release (binding) Per Alan's request for size information [1]: * NuttX-11.0.0-RC2, b-g474e-dpow1:nsh configuration: $ arm-none-eabi-size nuttx textdata bss dec hex filename 107623 6722012 110307 1aee3 nuttx * This is a big improvement over NuttX-10.3.0-RC4, same config: $ arm-none-eabi-size nuttx textdata bss dec hex filename 117843 6362256 120735 1d79f nuttx Text is reduced by 10220!! Data increases slightly by 36, but bss decreases by 244. Great work everyone! Please note that for future releases, I would like to build in 'ostest' for additional verification. Today I built and tested such a configuration on this board for this release. Soon I will open a PR to upstream this new config as b-g474e-dpow1:ostest. Compared to b-g474e-dpow1:nsh, it adds the following configs: +CONFIG_BUILTIN=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_TESTING_OSTEST=y and, because ostest currently fails when priority inheritance is enabled, it removes the following configs: -CONFIG_PRIORITY_INHERITANCE=y -CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y Here is the size information for that build: * NuttX-11.0.0-RC2, b-g474e-dpow1:ostest configuration (not yet upstreamed): $ arm-none-eabi-size nuttx textdata bss dec hex filename 179819 6684812 185299 2d3d3 nuttx Additional notes about this build: 1. I noticed that to be able to run 'ostest' from NSH the configuration needs CONFIG_BUILTIN and CONFIG_NSH_BUILTIN_APPS. Do we want to make CONFIG_TESTING_OSTEST depend on those? 2. I noticed that the 'openocd' incantation in the README.txt of b-g474e-dpow1 is incorrect, at least on my system, even though I wrote that file! I will open a PR soon to fix that. The incantation that worked for me now is: $ sudo openocd -f interface/stlink.cfg -f target/stm32g4x.cfg -c init -c "reset halt" -c "flash write_image erase nuttx.bin 0x0800" Neither of the above issues is a showstopper. Development system: Linux (Debian 4.19.0-21-rt-amd64 x86_64) Verified: * Signatures * SHA-512 sums * Incubating in artifact names * LICENSE, NOTICE, DISCLAIMER, and README.md present in both tarballs * DISCLAIMER-WIP has been renamed to DISCLAIMER as licenses have been migrated to Apache 2.0 or documented in LICENSE; hopefully we will graduate soon and be able to remove DISCLAIMER altogether :-) * Build, FLASH program, and boot b-g474e-dpow1:nsh to the NSH prompt successfully. * Build, FLASH, boot b-g474e-dpow1:ostest (not yet upstreamed as discussed above) and ran 'ostest' successfully. 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-5 * texinfo 6.5.0.dfsg.1-4+b1 A very big **THANK YOU** to our RM and to everyone in the Apache NuttX and Incubator community for making this release (candidate) possible! References: [1] Alan Carvalho de Assis's message to the dev@nuttx.a.o thread "Re: [VOTE] Apache NuttX 10.0.0 (incubating) RC0 release" on 26 Nov 2020, archived: https://lists.apache.org/thread/nxvwxol948psr2z7fc6cwtdv9ofoz9yj Cheers, Nathan - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org