Documented Rust version is too low
- Dominant language
- Rust
- Stars
- 361
- Forks
- 238
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 3
Description
[INSTALL.md](https://github.com/aws/efs-utils/blob/master/INSTALL.md) says efs-utils v3.0+ requires Rust 1.91.1+ and instructs RPM users to install rust via yum and run:
```bash
sudo yum -y install git rpm-build make rust cargo openssl-devel gcc gcc-c++ cmake3 wget perl # remove gcc gcc-c++ here if you already installed a compatible version following GCC Version Requirements instruction
git clone https://github.com/aws/efs-utils
cd efs-utils
make rpm
```
On Rocky Linux 9, this installs Rust 1.92.0, which satisfies the documented requirement, but the build fails because current dependencies require Rust 1.94.1:
```
error: rustc 1.92.0 is not supported by the following packages:
aws-config@1.11.0 requires rustc 1.94.1
aws-credential-types@1.3.0 requires rustc 1.94.1
aws-runtime@1.9.1 requires rustc 1.94.1
...
```
Please either:
1. Update the documented minimum Rust version to 1.94.1+, or
2. Pin dependencies so that Rust 1.91.1+ remains supported.
The current documentation is incorrect because Rust 1.92.0 meets the stated requirement but cannot build the project.
Contributor guide
Research direction
Start with INSTALL.md and reproduce the documented RPM workflow using Rust 1.92.0, then inspect the dependency errors from make rpm. Confirm whether the supported minimum should be raised to Rust 1.94.1+ or dependencies should be pinned. Done when the documentation and build behavior agree and the RPM build succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100