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

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   No, this PR does not fully meet the NuttX requirements. Here's why:
   
   * **Insufficient Summary:** While the summary explains *what* changed, it 
lacks *why* the change was necessary (besides performance).  Was there a bug 
report or feature request driving this change?  A link to a related issue is 
highly recommended. The "functional part" being changed is vaguely described as 
"nxgdb memleak command".  More detail is needed, such as the specific file and 
function(s) modified.
   
   * **Incomplete Impact Assessment:**  The impact section only addresses 
performance.  While important, it omits several required considerations:
       * **Impact on user:** Even if the answer is "NO", it needs to be 
explicitly stated.
       * **Impact on build:**  Explicitly state "NO" if there is no impact.
       * **Impact on hardware:** Explicitly state "NO" if there is no impact.
       * **Impact on documentation:** Does this change require documentation 
updates? If not, state "NO".
       * **Impact on security:** Explicitly state "NO" if there is no impact.
       * **Impact on compatibility:** Explicitly state "NO" if there is no 
impact.
   
   * **Insufficient Testing Information:** "Tested internally with a coredump" 
is not adequate.  Provide details about the build host and target 
(architecture, board, configuration). Include relevant snippets of the *before* 
and *after* testing logs demonstrating the 35% performance improvement.  Simply 
stating the improvement without evidence is not convincing.  If the testing is 
based on a private project, consider creating a minimal reproducible example 
that can be shared.  "Internal testing" generally isn't acceptable for 
open-source contributions.
   
   
   **To improve the PR:**
   
   1. Expand the summary to explain the motivation for the change and precisely 
identify the affected code. Link to any relevant issues.
   2. Thoroughly complete the Impact section, explicitly addressing all points, 
even if the answer is "NO".
   3. Provide detailed testing information, including host and target details, 
and relevant *before* and *after* logs demonstrating the claimed performance 
improvement. Create a shareable test case if possible.  Consider including 
details about how the 35% performance improvement was measured.
   4. Follow the [Contributing 
Guidelines](https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md) 
precisely.
   
   
   By addressing these points, the PR will be much more likely to be 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