nuttxpr commented on PR #15896:
URL: https://github.com/apache/nuttx/pull/15896#issuecomment-2677826508
[**\[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. It is
far too brief and lacks critical information. Here's a breakdown of the
missing pieces:
**Summary:**
* **Missing:** The summary is extremely vague. What *specific* change is
being made? What problem does it solve (fix)? Or what new capability does it
provide (new feature)? The phrase "based on spec, 16 bytes alignment is
checked" doesn't tell us what "spec" or what is being checked *for* that
alignment. What was the behavior *before* this change?
* **Missing:** What functional part of the code is changed? Mention the
specific files/modules/functions affected. e.g., "Changes the block driver
interface," or "Modifies the encryption handling in the flash driver."
* **Missing:** *How* does the change work? Saying "both block write and
byte write are supported" is a result, not an explanation. Describe the
mechanism used to achieve this. Did you add a new function? Modify an existing
one? Change a data structure?
* **Missing:** Links to related NuttX issues or NuttX Apps issues/PRs.
**Impact:**
While the PR touches on some impact areas, the answers are too short to be
helpful. "YES" should always be followed by a detailed explanation.
* **Missing Detail:** "both block write and byte write are supported now,
but 16 bytes alignment is required" should be broken down. Is this a *new*
requirement? Will any existing code break because of this requirement? Which
architectures/boards are affected?
* **All other impact areas are effectively unanswered.** Even if the answer
is NO, briefly explain why. For example, "Impact on build: NO (No changes to
Makefiles or build configuration)"
**Testing:**
* **Insufficient:** "tested by internal test case" is not enough. What
internal test case? Give its name or location.
* **Missing Logs:** Placeholder logs are present, but actual logs
demonstrating the before/after behavior are missing. The logs should show that
the intended change was made and that it works correctly. Include relevant
information like inputs, outputs, and error messages.
* **Missing Details on Test Environment:** Be much more specific about the
build host and target. Instead of just "Linux," specify the distribution and
version (e.g., "Ubuntu 22.04"). Provide the compiler version (e.g., "GCC
11.2.0"). For the target, specify the architecture, board, and configuration
(e.g., "sim:qemu-x86_64:nsh").
**In short, the PR description needs significant expansion to meet the NuttX
requirements. It needs to be more detailed, specific, and provide evidence of
testing and consideration of the impact of the changes.**
--
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