Project

General

Profile

Actions

Task #7745

open
JI OD

Task #7744: tracking: rust: dependencies for 9.0

rust: set new minimum Rust version for Suricata 9.0

Task #7745: rust: set new minimum Rust version for Suricata 9.0

Added by Jason Ish 12 months ago. Updated 17 days ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

OS/Distribution Version Rust Version Notes
AlmaLinux 8 1.88.0
AlmaLinux 9 1.88.0
AlmaLinux 10 1.88.0
CentOS 7 1.72.1 EOL
CentOS 8 1.52.1 EOL
CentOS Stream 8 1.75.0 EOL
CentOS Stream 9 1.85.0
Debian 9 1.41.1 EOL
Debian 10 1.41.1 EOL
Debian 11 1.48.0 Must use rustup; EOL 31 Aug 2026
Debian 12 1.63.0 Must use rustup; EOL 30 Jun 2028
Debian 13 1.85.0
Fedora 38+ 1.74.0
Ubuntu 18.04 1.65.0 EOL April 2023
Ubuntu 20.04 1.75.0 EOL May 2025
Ubuntu 22.04 1.75.0 1.91 via cargo-1.91; EOL May 2027
Ubuntu 24.04 1.75.0 1.91 via cargo-1.91
Ubuntu 26.04 1.93.1
FreeBSD 12.3 1.61.1 EOL March 2023
FreeBSD 12.4 1.68.2 pkg install rust cargo
FreeBSD 13.4 1.83.0 pkg install rustc cargo
FreeBSD 14.2 1.83.0 pkg install rustc cargo
OpenBSD 7.5 1.76.0
OpenBSD 7.6 1.81.0
MinGW ?? 1.85.1 Can be installed through pacman

Related issues 3 (1 open2 closed)

Related to Suricata - Task #8269: rust: suppress nugatory RUSTSEC-2026-0009 for time crateClosedShivani BhardwajActions
Related to Suricata - Task #8381: rust: auto-detect suitable rust version in ./configureRejectedOISF DevActions
Related to Suricata - Task #8382: rust: update minimum rust version to 1.85In ProgressJason IshActions

JI Updated by Jason Ish 4 months ago Actions #1

  • Description updated (diff)

Debian 13 comes with Rust 1.85.0.

JI Updated by Jason Ish 4 months ago Actions #2

  • Description updated (diff)

Interesting, Ubuntu 24.04 has a newer version of Rust, but it gets installed like "rustc-1.89", etc. This would need support from our build system with env vars or something (if not already supported).

SB Updated by Shivani Bhardwaj 4 months ago Actions #3

  • Related to Task #8269: rust: suppress nugatory RUSTSEC-2026-0009 for time crate added

JI Updated by Jason Ish 2 months ago Actions #4

  • Description updated (diff)

JI Updated by Jason Ish 2 months ago Actions #5

  • Description updated (diff)

JI Updated by Jason Ish 2 months ago Actions #6

  • Related to Task #8381: rust: auto-detect suitable rust version in ./configure added

JI Updated by Jason Ish 2 months ago Actions #7

  • Related to Task #8382: rust: update minimum rust version to 1.85 added

JI Updated by Jason Ish 18 days ago Actions #8

  • Description updated (diff)

JI Updated by Jason Ish 18 days ago Actions #9

  • Description updated (diff)

JI Updated by Jason Ish 18 days ago Actions #10

  • Description updated (diff)

JI Updated by Jason Ish 18 days ago Actions #11

  • Description updated (diff)

JI Updated by Jason Ish 18 days ago Actions #12

@Victor Julien Do you recall what we mean by the Supported column?

VJ Updated by Victor Julien 18 days ago Actions #13

Jason Ish wrote in #note-12:

@Victor Julien Do you recall what we mean by the Supported column?

Good question. I think it meant that we tested it somewhere. But I read it now as "do we care about breaking it?". Maybe we just need to remove the column.

JI Updated by Jason Ish 17 days ago Actions #14

  • Description updated (diff)
Actions

Also available in: PDF Atom