nuttxpr commented on PR #2734: URL: https://github.com/apache/nuttx-apps/pull/2734#issuecomment-2413805101
[**\[Experimental Bot, please feedback here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues) **No, this PR does not meet the NuttX requirements.** Here's why and how to improve it: **Missing Information** * **Summary:** * **Why?** What problem does this change solve? Why use Kconfig for this? * **What/How?** Be more specific. Which parts of zlib's memory usage are configurable? What are the Kconfig options? * **Impact:** * You've only listed "zlib" as impacted, but not *how*. Does this change add a new feature? Optimize existing behavior? * Address *all* impact points (user adaptation, build process, hardware, documentation, security, compatibility). Even if the answer is "NO", state it explicitly. * **Testing:** * **Insufficient detail:** "qemu with zlib" is not descriptive enough. Provide: * Specific QEMU machine type (e.g., `qemu-system-arm -M versatilepb`) * NuttX configuration used (`boards/<arch>/<board>/configs/<config_name>.h`) * **Relevant log snippets:** Only include the parts of the log that demonstrate the change's effect. **Example of an Improved PR Description** ```markdown ## Summary This PR introduces Kconfig options to control zlib's memory usage, allowing users to tailor its footprint for memory-constrained systems. Specifically, it adds options for: * Configuring the size of zlib's internal buffers. * Enabling/disabling memory allocation strategies that trade off compression ratio for reduced memory consumption. This change is motivated by [link to relevant NuttX issue, if any]. ## Impact * **Is new feature added?** YES - Fine-grained control over zlib's memory usage. * **Impact on user?** YES - Users can now configure zlib's memory usage via Kconfig. Documentation will be updated to describe the new options. * **Impact on build?** NO * **Impact on hardware?** NO * **Impact on documentation?** YES - Documentation will be updated to describe the new Kconfig options and their impact on memory usage and compression performance. * **Impact on security?** NO * **Impact on compatibility?** NO * **Anything else to consider?** N/A ## Testing I confirm that changes are verified on the following setup: * **Build Host:** Ubuntu 20.04, GCC 9.4.0 * **Target:** QEMU VersatilePB (ARM), `boards/arm/armv7-a/sim/configs/sim_smp.h` **Testing logs before change:** ``` <relevant snippet showing zlib's memory usage without the Kconfig options> ``` **Testing logs after change:** ``` <relevant snippet showing zlib's memory usage with the new Kconfig options enabled> ``` ``` By providing clear and comprehensive information, you make it easier for reviewers to understand and assess your PR. -- 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