Task #4163
closedrust: set new minimum Rust version for 7
Description
OS/Distribution | Version | Rust Version | Supported | Notes |
---|---|---|---|---|
AlmaLinux | 8 | 1.66.1 | Yes | |
AlmaLinux | 9 | 1.66.1 | Yes | |
CentOS | 7 | 1.70.0 | Yes | Requires EPEL (yum install epel-release ) |
|
|
|
No | EOL |
CentOS Stream | 8 | 1.66.1 | Yes | |
CentOS Stream | 9 | 1.66.1 | Yes | |
|
|
|
No | EOL |
Debian | 10 | 1.41.1 | No | Must use rustup. Note: Debian's package needs checking, see #4204. In Debian LTS state until 2024. |
Debian | 11 | 1.48.0 | No | Must use rustup. |
Debian | 12 | 1.63.0 | ??? | |
Fedora | 36+ | 1.67.1 | Yes | |
Ubuntu | 18.04 | 1.65.0 | No | |
Ubuntu | 20.04 | 1.65.0 | Yes | |
Ubuntu | 22.04 | 1.65.0 | Yes | |
|
|
|
Yes | EOL March 2023 |
FreeBSD | 12.4 | 1.68.2 | Yes | pkg install rust cargo |
FreeBSD | 13.2 | 1.68.2 | Yes | pkg install rustc cargo |
|
|
|
No | EOL |
|
|
|
No | EOL May 2023 |
OpenBSD | 7.2 | 1.63.0 | Yes | |
OpenBSD | 7.3 | 1.68.0 | Yes | |
MinGW | ?? | 1.67.1 | ?? | Can be installed through pacman |
Updated by Victor Julien about 4 years ago
We can probably set the minimum version to 1.41.1 in the 7 branch, and closer to the 7beta1 release revisit this.
Updated by Victor Julien about 4 years ago
- Related to Task #4165: rust: nom 7 added
Updated by Victor Julien almost 4 years ago
- Status changed from New to In Progress
MSRV for master branch is now 1.41.1. https://github.com/OISF/suricata/commit/37eff69a37c506cf044195340fccb15dff395729
Keeping this ticket open so we can revisit closer to release.
Updated by Victor Julien over 3 years ago
- Description updated (diff)
Updated the table. I think we can at least set a minimum of 1.48, as this is what Debian stable uses.
Updated by Victor Julien about 3 years ago
- Related to Task #2629: tracking: Rust 2018 edition added
Updated by Victor Julien about 3 years ago
- Related to Task #4902: rust: bump MSRV to 1.41.1 added
Updated by Jason Ish about 3 years ago
Victor Julien wrote in #note-6:
Updated the table. I think we can at least set a minimum of 1.48, as this is what Debian stable uses.
I'm still getting 1.41.1 on Debian 10, but I guess thats oldstable. It still has an EOL of August 2022 though.
Updated by Victor Julien over 2 years ago
- Description updated (diff)
To test Centos Stream in docker:
8: docker run -it quay.io/centos/centos:stream8
9: docker run -it quay.io/centos/centos:stream9
Updated by Victor Julien over 2 years ago
We're going with at least 1.58.1 for Suricata 7, which means that it can't be packaged for Debian 11, but that is not a big issue as it wouldn't have been anyway. Debian doesn't upgrade major versions in their stable branches. For Debian stable users that want to build Suricata 7 from source there is rustup.
Updated by Victor Julien over 2 years ago
- Status changed from In Progress to In Review
Updated by Victor Julien about 2 years ago
- Target version changed from 7.0.0-beta1 to 8.0.0-beta1
Updated by Victor Julien almost 2 years ago
- Target version changed from 8.0.0-beta1 to 7.0.0
Updated by Victor Julien over 1 year ago
With OpenBSD 7.1 out, we can bump to 1.62.1 (AlmaLinux 8)
Updated by Juliana Fajardini Reichow over 1 year ago
- Assignee changed from OISF Dev to Jason Ish
Updated by Victor Julien over 1 year ago
- Description updated (diff)
I've added Debian 12. It's at 1.63, so we'll need to decide if this will be our MSRV or that we ignore it. Debian in the past has not kept up to date, so it's likely to fall behind quickly.
Updated by Victor Julien over 1 year ago
- Status changed from In Review to Closed
Updated by Jason Ish about 1 year ago
- Copied to Task #6573: rust: set new minimum Rust version for Suricata 8 added