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

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   No, this PR description does not fully meet the NuttX requirements.  Here's 
why and how to fix it:
   
   * **Insufficient Summary:** While it mentions typos and syslog changes, it 
lacks crucial details.  What typos were fixed?  Why was the syslog change 
needed?  How does using `lib_syslograwstream_s` specifically address the 
debugging issue? Be explicit about the problems the changes solve and how they 
solve them.  Link a related NuttX issue if one exists.
   
   * **Impact Too Brief:** "No impact" is rarely completely true. While the 
impact might be minimal, consider the implications more thoroughly.  Does the 
change affect any specific architectures or boards? Does it alter the behavior 
of the GDB stub in any noticeable way?  Even minor changes can have unforeseen 
consequences.  If the impact truly is negligible across all areas, explicitly 
state "NO" for each impact category (Impact on user: NO, Impact on build: NO, 
etc.).
   
   * **Insufficient Testing Information:**  The testing description is far too 
vague.  Provide specific details about your build host (OS version, compiler 
version).  For the targets, specify the NuttX version and configurations used 
(e.g., `nuttx-X.Y configured with XYZ`).  The provided target information 
(`mps3-an547:nsh` and `stm32f429i-disco:gdbstub`)  isn't detailed enough.  
Critically, the testing logs are missing entirely.  Include actual log output 
demonstrating the issue before the change and the corrected behavior after the 
change.  Show how the changes fixed the problem.
   
   **Example of Improved PR Description:**
   
   ## Summary
   
   This PR fixes several typos in the GDB stub code and improves debug output 
clarity by using `lib_syslograwstream_s` for newline control.  Previously, 
newline characters were inserted unintentionally, making it difficult to parse 
debug logs. By using `lib_syslograwstream_s`, newline characters are now only 
printed when explicitly intended, streamlining the debugging process.  The 
typos corrected included [list specific typos and their locations, e.g., 
"s/debuggr/debugger/ in gdbstub_xxx.c"].
   
   Relates to [NuttX Issue # if applicable]
   
   ## Impact
   
   * Impact on user: NO (GDB stub users should not experience any functional 
changes, only improved debug output).
   * Impact on build: NO
   * Impact on hardware: NO (Changes are within the GDB stub and do not affect 
hardware drivers or configurations).
   * Impact on documentation: NO
   * Impact on security: NO
   * Impact on compatibility: NO
   * Anything else to consider: NO
   
   ## Testing
   
   I confirm that changes are verified on local setup and works as intended:
   
   * Build Host: Ubuntu 22.04, GCC 11.3.0
   * Target(s):
       * `mps3-an547`: NuttX version `nuttx-X.Y` configured with `nsh` config
       * `stm32f429i-disco`: NuttX version `nuttx-X.Y` configured with 
`gdbstub` config
   
   
   Testing logs before change:
   
   ```
   [gdbstub output with problematic newlines]
   ...
   ```
   
   Testing logs after change:
   
   ```
   [Clean gdbstub output showing improved formatting]
   ...
   ```
   
   
   By providing these specifics, the PR review process becomes significantly 
more efficient, and the changes are easier to understand and validate. Remember 
to consult the Contributing Guidelines for further guidance.
   


-- 
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