nuttxpr commented on PR #16322:
URL: https://github.com/apache/nuttx/pull/16322#issuecomment-2852831163

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   __Fill In The Commit Message:__ This PR contains a Commit with an Empty 
Commit Message. Please fill in the Commit Message with the PR Summary.
   
   
   
   No, this PR does not fully meet the NuttX requirements. Here's why:
   
   * **Insufficient Summary:** While the summary explains the *changes from a 
previous PR*, it doesn't adequately explain the original purpose of the 
changes.  What problem does the original PR (16268) solve? What functionality 
is affected? The summary focuses too much on the process and not enough on the 
"what" and "why."
   * **Vague Impact:**  Stating "*arch/avr*" is not enough detail.  Which 
specific AVR chips are affected?  Are there specific boards? Drivers?  The 
impact section needs to be much more specific.
   * **Incomplete Testing:**  "TODO: What hardware was it tested on?" is 
unacceptable. Testing must be performed and documented *before* submitting a 
PR.  The provided testing information is also inadequate.  Simply stating that 
the binary is identical to a previous version isn't sufficient proof that the 
changes work as intended.  Specific tests performed and their results should be 
documented, along with the expected behavior.  The "no checkpatch errors" 
statement is good, but the output of checkpatch should ideally be included (or 
at least a statement confirming it ran cleanly). The lack of "before" and 
"after" logs, as requested in the template, is also a problem.
   
   **Specific recommendations for improvement:**
   
   * **Rewrite the Summary:** Focus on the original goal of the change, not 
just the revisions.  Clearly state what problem is being solved and what 
functionality is affected.  Reference the original issue that prompted this PR.
   * **Detail the Impact:**  Be explicit about which AVR architectures, boards, 
and drivers are affected. Explain how the change might impact users of those 
specific targets.  Address all other impact points (build, documentation, 
security, compatibility) thoroughly. Don't just say "NO" – explain why there's 
no impact.
   * **Complete Testing:**  Test on real hardware and document the specific 
hardware used. Provide clear, detailed test cases and results, including 
"before" and "after" logs. Remove the "TODO" and provide the requested 
information.  Show the *output* of checkpatch, not just a statement about it.
   
   By addressing these points, the PR will better meet the NuttX requirements 
and have a higher chance of being accepted.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to