Re: [VOTE] Graduate Apache NuttX to TLP
On Sun, Nov 6, 2022 at 7:24 PM Calvin Kirs wrote: > > Hi, > The website has some issues, please refer to [1]. > [1]: https://whimsy.apache.org/pods/project/nuttx > Thanks again Calvin for calling this out, we have made the changes and all checks are now green! --Brennan - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Graduate Apache NuttX to TLP
Thanks for calling this out, I'll get this resolved in the next couple of days. --Brennan On Sun, Nov 6, 2022, 7:24 PM Calvin Kirs wrote: > Hi, > The website has some issues, please refer to [1]. > [1]: https://whimsy.apache.org/pods/project/nuttx
Re: [VOTE] Graduate Apache NuttX to TLP
Thanks Nathan! +1 --Brennan On Fri, Nov 4, 2022, 9:07 AM Nathan Hartman wrote: > Dear Apache Incubator Community, > > I would like to call a VOTE to graduate Apache NuttX from the > Incubator to the status of Top-Level-Project (TLP). > > The NuttX PPMC has held a community vote to graduate [1] and the vote > passed [2]. Following a community discussion [3] to draft our > resolution (see below) and secure a volunteer for Vice President of > Apache NuttX, and the gentle nudges we've been getting from our > mentors and the Incubator community to take this important step, > > I am pleased to call this VOTE: > > [ ] +1 Yes, Apache NuttX (Incubating) is ready to graduate from the > Apache Incubator to the status of Top Level Project. > > [ ] +0 No opinion. > > [ ] -1 No, Apache NuttX (Incubating) is NOT ready to graduate (please > state reason(s)). > > This vote will remain open for at least 72 hours. > > Some project highlights since incubation: > * Incubating for over 1000 days (since 2019-12-09) > * Website migrated to nuttx.apache.org > * Shipped 9 releases under the ASF Incubator > * Merged 8000 PRs across incubator-nuttx and incubator-nuttx-apps > * More than 1000 stars on GitHub > * More than 500 forks on GitHub > * More than 250 subscribers to d...@nuttx.apache.org > * In Top 10 Apache projects of 2021 by number of commits [4] > * 5 mentors > * 18 PPMC members > * 26 committers > * 75 ICLAs > * 2 CCLAs > * 21 SGAs > * 2 release managers > * 3 NuttX online workshops > * And much, much more > > Resolution: > > [[[ > > Establish the Apache NuttX Project > > WHEREAS, the Board of Directors deems it to be in the best interests of > the Foundation and consistent with the Foundation's purpose to > establish a Project Management Committee charged with the creation and > maintenance of open-source software, for distribution at no charge to > the public, related to a mature, real-time embedded operating system > (RTOS). > > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee > (PMC), to be known as the "Apache NuttX Project", be and hereby is > established pursuant to Bylaws of the Foundation; and be it further > > RESOLVED, that the Apache NuttX Project be and hereby is responsible > for the creation and maintenance of software related to a mature, real- > time embedded operating system (RTOS); and be it further > > RESOLVED, that the office of "Vice President, Apache NuttX" be and > hereby is created, the person holding such office to serve at the > direction of the Board of Directors as the chair of the Apache NuttX > Project, and to have primary responsibility for management of the > projects within the scope of responsibility of the Apache NuttX > Project; and be it further > > RESOLVED, that the persons listed immediately below be and hereby are > appointed to serve as the initial members of the Apache NuttX Project: > > * Abdelatif Guettouche > * Alan Carvalho de Assis > * Alin Jerpelea > * Anthony Merlino > * Brennan Ashton > * David Sidrane > * Duo Zhang > * Flavio Paiva Junqueira > * Gregory Nutt > * Gustavo Henrique Nihei > * Junping Du > * Justin Mclean > * Lup Yuen Lee > * Masayuki Ishikawa > * Mohammad Asif Siddiqui > * Nathan Hartman > * Sara Monteiro > * Xiang Xiao > > NOW, THEREFORE, BE IT FURTHER RESOLVED, that Alin Jerpelea be > appointed to the office of Vice President, Apache NuttX, to serve in > accordance with and subject to the direction of the Board of Directors > and the Bylaws of the Foundation until death, resignation, retirement, > removal or disqualification, or until a successor is appointed; and be > it further > > RESOLVED, that the Apache NuttX Project be and hereby is tasked with > the migration and rationalization of the Apache Incubator NuttX > podling; and be it further > > RESOLVED, that all responsibilities pertaining to the Apache Incubator > NuttX podling encumbered upon the Apache Incubator PMC are hereafter > discharged. > > ]]] > > Meanwhile, let me express a big ***THANK YOU*** to everyone involved > for helping us get this far! > > References: > > [1] [VOTE] Apache NuttX Community Graduation > https://lists.apache.org/thread/r1tn6qstkqmhh52szy4j2bgnnydbjmx4 > > [2] [RESULT][VOTE] Apache NuttX Community Graduation > https://lists.apache.org/thread/ss1dqyh8b80zlkq42cp5so4qth7z08q2 > > [3] [DISCUSS] NuttX graduation: Draft Resolution > https://lists.apache.org/thread/f07lsqfhb9zc5cwbzw1ds4ltbxftsk7f > > [4] > https://thestack.technology/top-apache-projects-in-2021-from-superset-to-nuttx/ > > Thanks to everyone! > > Cheers, > 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) 10.3.0 [RC2]
Another ping on this, could we get one more binding vote on this? Thanks, Brennan On Fri, May 27, 2022, 6:11 AM Nathan Hartman wrote: > On Thu, May 12, 2022 at 2:57 AM alin.jerpe...@sony.com > wrote: > > > > Hello all, > > > > This is a call for a vote to release Apache NuttX (Incubating) version > > 10.3.0. > > > > The Apache NuttX community has voted on and approved a proposal to > > release Apache NuttX (Incubating) version 10.3.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/jpm90kjy1bxs9jwr9jhqmc23sqfrd074 > > Vote: > > https://lists.apache.org/thread/r4dgncvozmog3vnz6ybm9dxvs008m9z8 > > > > SCM Information: > > Release tag: nuttx-10.3.0-RC2 > > Hash for the release incubating-nuttx tag: > > ec8fa7d2bfd649d8848448243744e30c96467ff2 > > Hash for the release incubating-nuttx-apps tag: > > ecd8a9722f9da777829ed6f28998311f1664b278 > > > > [1] https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.3.0-RC2/ > > [2] > > > https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.3.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 > > > > Release Manager > > Alin Jerpelea > > > > Apache NuttX > > > Ping... We need one more binding vote from the IPMC to release NuttX > 10.3.0-RC2. > > Cheers, > Nathan >
Re: [RESULTS][VOTE] Release Apache NuttX (Incubating) 10.1.0 [RC1]
On Tue, May 18, 2021, 6:07 PM Craig Russell wrote: > Hi Nathan, > > A few comments on the process: > > It looks like the RC1 was changed in the middle of the PPMC vote so the > mentors might have thought that you were planning on preparing an RC2 to > vote. As far as I can tell, none of your mentors have voted on this > release. > > I would recommend keeping the vote on the PPMC list open until you have > three +1 votes from your mentors. > > If all of your mentors had voted +1, you would already have enough votes > to release, and the [VOTE] message to incubator would be a formality (after > 72 hours, with all your mentor +1 votes you would have authorization to > release). > I don't think we have ever had more than one mentor vote in the PPMC vote phase in all of our releases even when it has been open for some time after the 72hr mark. Usually some of the votes to release end up coming from other IPMC members who are not mentors for the project. --Brennan >
[RESULTS][VOTE] Release Apache NuttX (Incubating) 10.0.0 [RC0]
Hi all, The vote to release Apache NuttX (incubating) 10.0.0-rc0 is now closed. Thanks to those that took the time to review and vote. The release has passed with 3 +1 (binding) votes and no 0 or -1 votes. Binding: +1 Justin Mclean +1 Duo Zhang +1 Dave Fisher Non-Binding +1 Nathan Hartman Vote thread https://lists.apache.org/thread.html/r75faed90e03c7e7a07ff79988bb0586eec224905144f34e99333e9cd%40%3Cgeneral.incubator.apache.org%3E We will proceed with the official release of 10.0.0. Thank you Dave for joining the voting from outside the project this round and for taking the time to identify some more things that we need to be looking into. We really appreciate it. There were a couple notes from the voting which I will also list here: 1. There is encryption software included and require an ECCN filing. * You are correct, I think this was overlooked when the project initially joined the incubator. We will look at what we want to do here. There are only a couple implementations here and we may want to replaced these with something more standard like Apache MyNewt did and file with that. 2. FAT patent and Field of Use on chip specific software * These are both in the NOTICE right now, but we can open a LEGAL ticket for the FAT issue. * The Field of Use issue is something that is constrained to a couple placed (NXP) that have been noted in the NOTICE and I think the plan is to figure out how to remove it. This is something that was not allowed before we joined Apache, but managed to slip in. 3. Signing key expiry too soon. * This came up in a previous release and since then I extended the subkey to be a year. How long should we be setting the expiry going forward, I figured this would be long enough? 4. A lot of files are still not under the ASF header. * We have a long way to still go on this, but are trying to chip away as we can. I will say that people have really stepped up recently and have gotten over 35 ICLA signed in the last month. Big shout out to Matt Sicker and Craig Russell for processing all of these. --Brennan - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[VOTE] Release Apache NuttX (Incubating) 10.0.0 [RC0]
Hello all, This is a call for a vote to release Apache NuttX (Incubating) version 10.0.0. The Apache NuttX community has voted on and approved a proposal to release Apache NuttX (Incubating) version 10.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. A common stumbling block is the name of the release bundles especially the apps one. The build system will expect by default that it is just called "apps" so if it is extracted and not renamed you will need to pass the name to the ./tools/configure.sh script. Apache NuttX community vote and result thread: Result: https://lists.apache.org/thread.html/rc5278798aaf12af183a2bcf9f0e771d024fd677cdb8855998afce91c%40%3Cdev.nuttx.apache.org%3E Vote: https://lists.apache.org/thread.html/r301833ea8d93f94d02be1a65e8bc440ab2192216769f3fb02344abae%40%3Cdev.nuttx.apache.org%3E The release candidates (RC0): https://dist.apache.org/repos/dist/dev/incubator/nuttx/10.0.0-RC0/ SCM Information: Release tag: nuttx-10.0.0-RC0 Hash for the release incubating-nuttx tag: 9f6f05d901c72c6b65969847e02a5c2c0adfd40a Hash for the release incubating-nuttx-apps tag: fcdaba9254efc355ecad812a01d8f3f774122954 Release Notes: https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-10.0.0-RC0/ReleaseNotes The artifacts have been signed with Key : 3554D78458CEB6954B020E12E1B6E30DB05D6280, which can be found in the keys file: https://dist.apache.org/repos/dist/dev/incubator/nuttx/KEYS Look at here for how to verify this release candidate: 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 Brennan Ashton Apache NuttX - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[RESULT] [VOTE] Release Apache NuttX (Incubating) 9.1.0
Hi all, The vote to release Apache NuttX (incubating) 9.1.0-rc2 is now closed. Thanks to those that took the time to review and vote. The release has passed with 5 +1 (binding) votes and no 0 or -1 votes. Binding: +1 Justin Mclean +1 Duo Zhang +1 Junping +1 ShaoFeng Shi +1 Tianqi Chen Non-Binding +1 Nathan Hartman +1 Xiang Xiao Vote thread https://lists.apache.org/x/thread.html/r578bcb9306efcc43b06c248cea9518773104decb7223d04a3b80176d@%3Cgeneral.incubator.apache.org%3E We will proceed with the official release of 9.1.0. Thank you everyone for reviewing this and we hear the comments on the license headers, we are working through migrating more of them as we can, and all new contributions are using the ASF Apache 2.0 License header. --Brennan - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[VOTE] Release Apache NuttX (Incubating) 9.1.0 [RC2]
Hello all, This is a call for a vote to release Apache NuttX (Incubating) version 9.1.0. The Apache NuttX community has voted on and approved a proposal to release Apache NuttX (Incubating) version 9.1.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. Two starting points: * README.txt -- This is found in the Apache NuttX source and is extensive. * Unofficial NuttX Companion -- https://nuttx-companion.readthedocs.io/en/latest/user/install.html, this is a currently unofficial opinionated guide maintained by some of the project committers. Apache NuttX community vote and result thread: Result: https://lists.apache.org/thread.html/r1a30e5cba2dab57556605fb6570fd722de1eee69244c1b4092579033%40%3Cdev.nuttx.apache.org%3E Vote: https://lists.apache.org/thread.html/r751f7ce05b1f0485b5dc9ca7bfb1c5f52abc5676fd81b9fb92910c64%40%3Cdev.nuttx.apache.org%3E The release candidates (RC2): https://dist.apache.org/repos/dist/dev/incubator/nuttx/9.1.0-RC2/ Git tag for the release (RC2): https://github.com/apache/incubator-nuttx/releases/tag/nuttx-9.1.0-RC2 https://github.com/apache/incubator-nuttx-apps/releases/tag/nuttx-9.1.0-RC2 Hash for the release incubating-nuttx tag: e4e4cce6962430e2b07336d2c564b14298995661 Hash for the release incubating-nuttx-apps tag: 4fac1c185c01adfa84f04618af9be7b9c4b884f5 Release Notes: https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-9.1.0-RC2/ReleaseNotes The artifacts have been signed with Key : 3554D78458CEB6954B020E12E1B6E30DB05D6280, which can be found in the keys file: https://dist.apache.org/repos/dist/dev/incubator/nuttx/KEYS Look at here for how to verify this release candidate: 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 Brennan Ashton Apache NuttX - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [NOMINATION] Self nominate to be a mentor of Apache NuttX
Would be happy to have you. Thanks for already helping make our first release possible. --Brennan On Mon, May 11, 2020, 6:11 PM Duo Zhang wrote: > Hi, NuttX community, I'm Duo Zhang, I would like to self nominate to be a > mentor of Apache Nuttx, since I'm the only person among 3 binding votes who > have successfully built NuttX in the 9.0.0 vote thread. Just joking :) > > Last year when Greg and David came to China, we talked about joining an > open source community and finally Greg chose the ASF. You can see that I > helped explaining in the discussion thread and also voted in the vote > thread. And now I'm already an IPMC member, I would like to help more on > the project. I'm not an embedded engineer so maybe I can not contribute > code but I think I could help with the release processing, workflow, and > also the documentation, etc. > > Thanks. Regards. >
[CVE-2020-1939] Apache NuttX optional/example ftpd program NULL pointer bug
CVE-2020-1939: Apache NuttX optional/example ftpd program NULL pointer bug Severity: Important Vendor: Apache NuttX (Incubating) Versions Affected: 6.15 to 8.2 (all pre-date NuttX joining the Apache.org Incubator) Description: The Apache NuttX (Incubating) project provides an optional separate "apps" repository which contains various optional components and example programs. One of these, ftpd, had a NULL pointer dereference bug. The NuttX RTOS itself is not affected. Users of the optional apps repository are affected only if they have enabled ftpd. Mitigation: Users of affected versions should upgrade to 9.0.0 or apply the following patch: https://patch-diff.githubusercontent.com/raw/apache/incubator-nuttx-apps/pull/10.patch Credit: This issue was discovered by Jakub Botwicz of Samsung R Poland. References: https://bitbucket.org/nuttx/apps-old/issues/15/null-dereference-in-ftp-size-command https://github.com/apache/incubator-nuttx-apps/pull/10 Regards, Brennan Ashton - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[ANNOUNCE] Apache NuttX 9.0.0-incubating released
The Apache NuttX (incubating) project team is proud to announce Apache NuttX 9.0.0-incubating has been released. This is the 1st Apache release as an Apache Incubator project. 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()). The release artifacts and ChangeLog can be found at: https://nuttx.apache.org/download/ https://nuttx.apache.org/releases/9.0.0/ Find more about our project at: - Project Site: https://nuttx.apache.org/ - Github mirror: https://github.com/apache/incubator-nuttx - Mailing list(s): d...@nuttx.apache.org Thanks, Brennan Ashton on behalf of Apache NuttX PPMC = *Disclaimer* Apache NuttX (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Re: [VOTE] Release Apache NuttX (Incubating) 9.0.0 [RC1]
Hi all, The vote to release Apache NuttX (incubating) 9.0.0-rc1 is now closed. Thanks to those that took the time to review and vote. The release has passed with 3 +1 (binding) votes and no 0 or -1 votes. Binding: +1 Justin Mclean +1 Duo Zhang +1 Junping Non-Binding +1 Masayuki Ishikawa +1 Nathan Hartman +1 Xiang Xiao +1 (disruptive solutions) Vote thread https://lists.apache.org/x/thread.html/rd98a60fadeb14c796b7e3dbd3b5cd23755be11fb598d3e0b27c82d4a@%3Cgeneral.incubator.apache.org%3E We will proceed with the official release of 9.0.0. Thank you everyone for reviewing this and we hear the comments on the complexity around getting the build environment, we will try to address this in our next release. --Brennan
Re: [VOTE] Release Apache NuttX (Incubating) 9.0.0 [RC1]
Hey everyone! Just wanted to reach out again and see if we could get some more people to review this release, we still need two more votes. We have a lot of support in the project for this release and it has a lot of really important changes that we want to get out to our community. I know this project is a little more complex to build due to the embedded nature of it, but we do have some simulator targets that should work without any hardware. Thanks, Brennan
Re: [VOTE] Release Apache NuttX (Incubating) 9.0.0 [RC1]
Hey all, We are about at the 72hr mark, but only one person from the IPMC has reviewed and voted. We need two more to be able to close it out. This is our first release under Apache and we would appreciate your review. Thanks, Brennan
[VOTE] Release Apache NuttX (Incubating) 9.0.0 [RC1]
Hello all, This is a call for a vote to release Apache NuttX (Incubating) version 9.0.0. The Apache NuttX community has voted on and approved a proposal to release Apache NuttX (Incubating) version 9.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 32-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()). Apache NuttX community vote and result thread: Result: https://lists.apache.org/thread.html/rf2361c5e458d993f0b3ccf9559ddf3ef8a7e5c5c55eb1e6d19ed6e1d%40%3Cdev.nuttx.apache.org%3E Vote: https://lists.apache.org/thread.html/r38ffad1d33081c375a0161eeb6eef3a08b8af048c973fddbf9fbc601%40%3Cdev.nuttx.apache.org%3E The release candidates (RC1): https://dist.apache.org/repos/dist/dev/incubator/nuttx/9.0.0-RC1/ Git tag for the release (RC1): https://github.com/apache/incubator-nuttx/releases/tag/nuttx-9.0.0-RC1 https://github.com/apache/incubator-nuttx-apps/releases/tag/nuttx-9.0.0-RC1 Hash for the release incubating-nuttx tag: 725bdfb0e8c704823669d20931fd0a824c462212 Hash for the release incubating-nuttx-apps tag: 9d4872780f095d7af7414501ccf34ea23d4d565b Release Notes: https://raw.githubusercontent.com/apache/incubator-nuttx/nuttx-9.0.0-RC1/ReleaseNotes The artifacts have been signed with Key : 3554D78458CEB6954B020E12E1B6E30DB05D6280, which can be found in the keys file: https://dist.apache.org/repos/dist/dev/incubator/nuttx/KEYS Look at here for how to verify this release candidate: 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 Brennan Ashton Apache NuttX