Re: [VOTE] Release Apache NuttX (Incubating) 11.0.0

2022-10-08 Thread 俊平堵
+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

2022-10-07 Thread Jean-Baptiste Onofré
+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

2022-10-07 Thread TimH
+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

2022-10-06 Thread Nathan Hartman
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

2022-09-23 Thread Duo Zhang
+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

2022-09-23 Thread Nathan Hartman
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