|WARNING| meson: bump the minimum required version to 0.60.0
dpdklab at iol.unh.edu
dpdklab at iol.unh.edu
Thu Jul 16 14:03:14 CEST 2026
Test-Label: ai-code-review
Test-Status: WARNING
https://dpdk.org/patch/166753
_AI Code Review_
=== Patch Review: series.patch (via Claude) ===
Review date: 2026-07-16
# Review of DPDK Patch: meson: bump the minimum required version to 0.60.0
## Summary
This patch updates the minimum Meson version from 0.57.2 to 0.60.0 and enables `--fatal-meson-warnings` in CI. The changes are minimal and appear correct, but there are a few process and style items to address.
---
## Errors
None.
---
## Warnings
### Documentation Gap
**File:** None (missing release notes update)
The patch changes the minimum required version of the build system, which affects all DPDK users and packagers. This is a significant change that should be documented in release notes.
**Suggested fix:**
Add a section to `doc/guides/rel_notes/release_26_07.rst` (or the appropriate current release notes file) under a "Build System Requirements" or "Known Issues/Limitations" section:
```rst
Build System Requirements
~~~~~~~~~~~~~~~~~~~~~~~~~~
* The minimum supported Meson version is now 0.60.0 (previously 0.57.2).
This change eliminates warnings about the use of ``install_tag`` in documentation targets.
```
### Commented Windows Meson Version
**File:** meson.build, line 14
The commented line `# meson_version_windows: '>= 1.5.2'` is confusing. If this is intended for future use, it should have a comment explaining why it's commented out and when it should be enabled. If it's obsolete, it should be removed.
**Suggested fix:**
Either add an explanatory comment or remove the line:
```python
meson_version: '>= 0.60.0'
# TODO: Windows builds require >= 1.5.2 for XYZ feature (uncomment when...)
```
or simply remove it if no longer relevant.
---
## Info
### CI Script Enhancement
The addition of `--fatal-meson-warnings` to CI is a good proactive measure to catch future build system issues. This aligns with the existing `-Dwerror=true` approach for C code warnings.
### Version Selection
Meson 0.60.0 was released in December 2021, which should be widely available in stable distributions by 2026. This is a reasonable minimum version to target.
---
## Final Assessment
The core change (bumping Meson version requirement) is straightforward and correct. The main improvement needed is documentation in release notes, as this is a user-visible change that affects build system requirements.
More information about the test-report
mailing list