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

   [**\[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.  While it provides 
some information, it lacks crucial details in several sections.
   
   Here's a breakdown of the missing information:
   
   **Summary:**
   
   * **Missing:**  The summary is vague.  What *exactly* is the change?  Is a 
configuration option being added?  Is the littlefs library itself being 
updated?  How is it more user-friendly?  Be specific!  Mention the previous 
method (the overridable make variable) by name.
   * **Missing:**  What functional part of the code is being changed?  (e.g., 
Configuration system, littlefs integration, build system)
   * **Missing:**  A clear description of *how* the change works.  What is the 
new mechanism?  Walkthrough a concrete example.
   * **Missing:** Links to related NuttX issues or NuttX Apps issues/PRs if 
applicable.
   
   **Impact:**
   
   * While it mentions a change for CMake users, it lacks detail. *How* will 
they need to adapt? Will any configuration options change?  Will existing user 
configurations break?
   * **Missing:**  Clear YES/NO answers for *all* impact categories, followed 
by descriptions where applicable.  Even if the answer is NO, explicitly state 
it.  For example:
       * Impact on build: YES (CMake build system updated)
       * Impact on hardware: NO
       * Impact on documentation: YES (Documentation needs to be updated to 
reflect the new configuration method)
       * Impact on security: NO
       * Impact on compatibility:  Potentially YES (If the littlefs version 
change introduces API breaks, this needs to be addressed)
   * The current answer "this changes littlefs version for cmake users" belongs 
in the *description* following a "YES" for "Impact on User".
   
   **Testing:**
   
   * **Insufficient:** `esp32s3-devkit:toywasm` is not enough information.  
What OS was the build host? What compiler version?  What specific tests were 
run?  Were any *other* targets tested?
   * **Missing:** "Testing logs before change" and "Testing logs after change" 
sections are empty.  These are crucial for demonstrating that the change works 
as intended and doesn't introduce regressions.  Include relevant log output 
showing the littlefs version before and after the change, and any functional 
tests demonstrating the feature works.
   
   
   In short, the PR needs significantly more detail and concrete information to 
meet the NuttX requirements.  Focus on clarity, specificity, and providing 
evidence of testing.
   


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