Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-22 Thread Tomek CEDRO
I propose to wait for the feedback and do not modify the current vote already launched. After vote completes we have summary, discussion, send PR with updated guide propositions and discuss the PR to close the subject. I have updated rule 14 with propositions gathered feedback. We stay with 2 revi

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-22 Thread Tiago Medicci Serrano
Hi Tomek, thanks for all the effort ;) About proposal 19, I suggested it and dropped it in favor of Nathan's approach (which Raiden might be favorable as well). Can we reflect it on the forms? The current proposal 14 is about the necessary reviewers. The current text would be 14.1 and Nathan's al

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-21 Thread Tomek CEDRO
Thank you Tiago! I have prepared a google form with all questions 1-19 updated based on our discussions, I will post it now as separate thread so it is not missed, hopefully this way will help in results gathering and presentation and there are optional fields where anyone can propose better textin

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-21 Thread Tiago Medicci Serrano
Hi all! About the pending proposals, can we proceed to another vote round? I think we should wrap up it subject and create the article in the docs as soon as possible... Are we waiting for something else? Best regards, Em ter., 18 de fev. de 2025 às 09:45, Tiago Medicci Serrano < tiago.medi...

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-18 Thread Tiago Medicci Serrano
Hi! So is it okay to keep 2 reviewers for version bumps and documentation > updates and 4 for the rest? Maybe its good to have two rules: 2 > reviews for trivial updates like version bumps and documentation > update (what else?) and 4 reviews for all other PRs? IMHO, It's still too restrictive.

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-17 Thread Tomek CEDRO
On Mon, Feb 17, 2025 at 12:20 PM Tiago Medicci Serrano wrote: > Hi! > Thanks, Tomek, for summarizing it. > > I liked Nathan's proposal. Instead of simply increasing the number of > reviewers from 2 to 4, we can adopt tags (we can even evaluate if the bot > can do it automatically), and, based on s

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-17 Thread Tiago Medicci Serrano
Hi! Thanks, Tomek, for summarizing it. I liked Nathan's proposal. Instead of simply increasing the number of reviewers from 2 to 4, we can adopt tags (we can even evaluate if the bot can do it automatically), and, based on such categories, we have new requirements for the reviewers. Considering

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-16 Thread Tomek CEDRO
Thank you Nathan :-) I just noticed that we missed self review can be added to 17 :-P I am allergic to bureaucracy myself. All this is to improve project quality not to make life harder. But also avoid obvious situations like self merging, sending untested changes, making breaking changes standar

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-16 Thread Nathan Hartman
On Sat, Feb 15, 2025 at 4:53 PM Tomek CEDRO wrote: > > Okay so here goes the vote results :-) Thanks, Tomek, for doing all of this! I would like to add some more of my thoughts: Regarding these rules: 9. Zero trust approach to user testing 10. Breaking changes not welcome. 11. Respect for long

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-15 Thread Tomek CEDRO
Okay so here goes the vote results :-) Lets turn this thread now to a discussion that should end up with all down voted points clarified and cast to vote again. Another question right now do we want to add +1 points already to Guidelines or wait for all list to clarify? Some fine tuning of the te

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-14 Thread Nathan Hartman
> We can't stop going forward, but this item can be reviewed in the future, > when more people are working in Nuttx. > > > From: Tiago Medicci Serrano > Sent: Thursday, February 13, 2025 9:24 AM > To: dev@nuttx.apache.org > S

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-13 Thread Filipe Cavalcanti
rward, but this item can be reviewed in the future, when more people are working in Nuttx. From: Tiago Medicci Serrano Sent: Thursday, February 13, 2025 9:24 AM To: dev@nuttx.apache.org Subject: Re: [VOTE] NuttX Contributing Guidelines update 202502. [Exter

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-13 Thread Tiago Medicci Serrano
My votes: 18. Pull Requests should be as small as possible and focused on only > one functional change. Different functional changes should be provided > in separate Pull Requests. Remember that breaking changes are not > welcome. Pull Requests must not break overall build, runtime, and > compatib

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-13 Thread Sebastien Lorquet
you might be right, or not, I cant tell. To be honest, I find this specific rule to be very complex. it's not easy to understand its effect (I did not apparently) so it should be reworded at least. I suggest still not to integrate it as-is. Sebastien On 12/02/2025 19:21, Tiago Medicci Serr

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
On Wed, Feb 12, 2025 at 5:15 PM Tiago Medicci Serrano wrote: > So, rewriting 19: > > *19.* A PR may be *eligible* to be merged under the concept of *Lazy > consensus* with the following conditions: > - It affects only a single chip or board (no > kernel/libs/upper-half drivers etc); >

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
This "lazy consensus" seems hot topic, lets just gather the feedback votes for now to see how many +1 / 0 / -1 are out there, then we will discuss the details, everyone may have their own reasons and for sure we can express them freely here :-) Thanks :-) Tomek On Wed, Feb 12, 2025 at 7:21 PM Ti

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tiago Medicci Serrano
Hi, Again, Sebastien, read it *carefully*. It seems you are not willing to do it. It doesn't bypass anything: - either the submitter still cares and will yell at people to get it > approved * My proposal says explicitly about this:* The PR's author should: > - After a week (

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Alan C. Assis
The goal is not to automatically merge PR, but only to avoid that some PRs that don't reach the maximum number of reviews be allowed to be merged. Typically, those who are most eager to impose new rules are not the same as those who are subject to them! BR, Alan On Wed, Feb 12, 2025 at 2:5

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Sebastien Lorquet
Again, I will vote against this. Not that it matters if a majority wants to approve it. This is a bypass of all other rules we're trying to enforce. If such situation arise, there are two cases: - either the submitter still cares and will yell at people to get it approved - either it will b

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tiago Medicci Serrano
Hi! Thanks, Tomek ;) So, rewriting 19: *19.* A PR may be *eligible* to be merged under the concept of *Lazy consensus* with the following conditions: - It affects only a single chip or board (no kernel/libs/upper-half drivers etc); - It implements a new feature (or app) that

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
On Wed, Feb 12, 2025 at 2:13 PM Tiago Medicci Serrano wrote: > Hi! > Tomek, there is an important missing point about 19 (that is part of my > proposal): > > 19. "Lazy consensus" is a situation where PR is auto-merged into the > > upstream when not enough reviews are done in predefined time (i.e.

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tiago Medicci Serrano
Hi! Tomek, there is an important missing point about 19 (that is part of my proposal): 19. "Lazy consensus" is a situation where PR is auto-merged into the > upstream when not enough reviews are done in predefined time (i.e. > there are no minimum required positive reviews within two weeks time).

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Michal Lenc
> 18. Pull Requests should be as small as possible and focused on only > one functional change. Different functional changes should be provided > in separate Pull Requests. Remember that breaking changes are not > welcome. Pull Requests must not break overall build, runtime, and > compatibility, es

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
On Wed, Feb 12, 2025 at 11:37 AM Tomek CEDRO wrote: > 18. Pull Requests should be as small as possible and focused on only > one functional change. Different functional changes should be provided > in separate Pull Requests. Remember that breaking changes are not > welcome. Pull Requests must not

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
Here goes my vote with too :-P On Tue, Feb 11, 2025 at 12:37 AM Tomek CEDRO wrote: > 1. In Contributing Guidelines we are adding additional section for > Reviewers in order to provide complementary set of rules that should > filter out breaking code as much as possible also on our side. +1: This

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
Lets add these two points to vote that came out of the discussion and see the reaction. This vote is to see what subjects we do agree already and what needs update / clarification :-) Where are all +1 we can implement already, where is at least one -1 that needs fix, where is 0 we may clarify some

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-12 Thread Tomek CEDRO
On Wed, Feb 12, 2025 at 6:45 AM Takashi Yamamoto wrote: > On Tue, Feb 11, 2025 at 8:37 AM Tomek CEDRO wrote: > > 7. Each git commit message must consist of topic, description, and > > signature, which are mandatory, or change is auto-rejected until fixed > > / updated. Topic consists of functiona

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Takashi Yamamoto
On Tue, Feb 11, 2025 at 8:37 AM Tomek CEDRO wrote: > > Hello world :-) > > As discussed extensively in various mailing list threads we have > gathered all additional ideas for Contributing Guidelines update that > should improve NuttX Code Quality and self-compatibility / long term > maintenance.

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Matteo Golin
1. +1 2. +1 3. +1 4. +1 5. +1 6. +1 definitely shouldn't put runtime logs in the commit description 7. +1 8. +1 9. +1 10. -1, breaking changes shouldn't be unwelcome so long as they are discussed an agreed upon by the community via the mailing list first. Some criteria on what is considered suffic

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Alan C. Assis
1. +1 2. +1 3. +1 4. +1 5. +1 6. +1 7. +1 8. +1 9. +1 // this is something we need to improve, HW CI should confirm if a PR is working 10. -1 In some cases breaking previous compatibility is necessary to evolution of the project, but these breaking need to be discussed further in the mainling lis

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Tomek CEDRO
On Tue, Feb 11, 2025 at 12:37 AM Tomek CEDRO wrote: > As discussed extensively in various mailing list threads we have > gathered all additional ideas for Contributing Guidelines update that > should improve NuttX Code Quality and self-compatibility / long term > maintenance. Thank you folks for

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Filipe Cavalcanti
uttx.apache.org Subject: Re: [VOTE] NuttX Contributing Guidelines update 202502. [External: This email originated outside Espressif] Hi, 1: +1 2: +1 3: +1 4: +1 5: +1 6: +1 7: +1 8: +1 I heavily recommend sending the documentation at the same PR. Considering that PRs are as atomic as possible, th

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Tiago Medicci Serrano
lle Juven > > ____________ > From: Tomek CEDRO > Sent: Tuesday, February 11, 2025 1:37 AM > To: dev@nuttx.apache.org > Subject: [VOTE] NuttX Contributing Guidelines update 202502. > > Hello world :-) > > As discussed extensively in various mailing li

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Ville Juven
t, BETTER. 11-16: +1 17: +1 and if this ever happens it should be severely punished. -Ville Juven From: Tomek CEDRO Sent: Tuesday, February 11, 2025 1:37 AM To: dev@nuttx.apache.org Subject: [VOTE] NuttX Contributing Guidelines update 202502. Hello world :-) As d

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Sebastien Lorquet
Hello, Thank you a million Tomek for having summed up everything. 1 +1 2 +1 3 +1 4 +1 5 +1 6 +1 7 +1 8 +1 same PR but different commits maybe? 9 +1 make sure tests are relevant to the function being tested and provide useful coverage of the fix/feature. 10 +1 with allowing managed exc

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread raiden00pl
1. +1 2. +1 3. +1 4. +1 5. +1 6. +1 7. +1 8. +1 9. +1 10. -1 Broken API, broken features and any other broken code should be removed even if it breaks some users code. Legacy code means more work for maintainers, worse code quality and inconvenience for users. It's always been like this in NuttX,

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-11 Thread Alin Jerpelea
1: +1 2: +1 3: +1 4: +1 5: +1 6: +1 7: +1 8: -1 documentation should be provided at the same time as a separate PR with the same name and {2/2} to indicate that they belong to the same PR. For LTS documentation may cause merge issues and increase the maintainers workload 9: +1 10: +1 11: +1 PRs sho

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-10 Thread Michal Lenc
Hi, 1: +1 2: +1 3: +1 4: +1 5: +1 6: +1 7: +1 8: +1 9: +1 10: 0 these are sometimes necessary 11: +1 12: +1 13: +1 14: -1 I would still apply it only for bigger changes 15: +1 16: +1 17: +1 Thanks for organizing the vote! Michal On 2/11/25 00:37, Tomek CEDRO wrote: > Hello world :-) > > As disc

Re: [VOTE] NuttX Contributing Guidelines update 202502.

2025-02-10 Thread Lee, Lup Yuen
1: +1 2: +1 3: +1 4: +1 5: +1 6: +1 7: +1 8: +1 9: +1 10: +1 11: +1 12: +1 13: +1 14: +1 15: +1 16: +1 17: +1 Thanks :-) Lup On Tue, Feb 11, 2025 at 7:39 AM Tomek CEDRO wrote: > Hello world :-) > > As discussed extensively in various mailing list threads we have > gathered all additional ideas

[VOTE] NuttX Contributing Guidelines update 202502.

2025-02-10 Thread Tomek CEDRO
Hello world :-) As discussed extensively in various mailing list threads we have gathered all additional ideas for Contributing Guidelines update that should improve NuttX Code Quality and self-compatibility / long term maintenance. Lets vote what we have. If anything is missing then lets talk ab