+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 <hartman.nat...@gmail.com> 于2022年9月23日周五 22:09写道:
>
> On Thu, Sep 22, 2022 at 10:57 PM Alin Jerpelea <jerpe...@gmail.com> 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
>    text    data     bss     dec     hex filename
>  107623     672    2012  110307   1aee3 nuttx
>
> * This is a big improvement over NuttX-10.3.0-RC4, same config:
>
> $ arm-none-eabi-size nuttx
>    text    data     bss     dec     hex filename
>  117843     636    2256  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
>    text    data     bss     dec     hex filename
>  179819     668    4812  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 0x08000000"
>
> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to