Project

General

Profile

Actions

Task #4163

open

rust: set new minimum Rust version for 7

Added by Victor Julien over 1 year ago. Updated 4 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

OS/Distribution Version Rust Version Supported Notes
AlmaLinux 8 1.58.1 Yes
AlmaLinux 9 1.58.1 Yes
CentOS 7 1.62.1 Yes Requires EPEL (yum install epel-release)
CentOS 8 1.52.1 No EOL
CentOS Stream 8 1.60.0 Yes
CentOS Stream 9 1.62.1 Yes
Debian 9 1.41.1 No EOL
Debian 10 1.41.1 Yes Note: Debian's package needs checking, see #4204. In Debian LTS state until 2024.
Debian 11 1.48.0 Yes
Fedora 35+ 1.62.1 Yes
Ubuntu 18.04 1.59.0 Yes
Ubuntu 20.04 1.59.0 Yes
Ubuntu 22.04 1.59.0 Yes
FreeBSD 12.3 1.61.1 Yes pkg install rustc cargo
FreeBSD 13.0 1.61.1 Yes pkg install rustc cargo
OpenBSD 7.0 1.55.0 Yes
OpenBSD 7.1 1.59.0 Yes
MinGW ?? 1.62.1 ?? Can be installed through pacman

Related issues 3 (1 open2 closed)

Related to Task #4165: rust: nom 7In ProgressActions
Related to Task #2629: tracking: Rust 2018 editionClosedJason IshActions
Related to Task #4902: rust: bump MSRV to 1.41.1ClosedShivani BhardwajActions
Actions #1

Updated by Victor Julien over 1 year ago

We can probably set the minimum version to 1.41.1 in the 7 branch, and closer to the 7beta1 release revisit this.

Actions #2

Updated by Victor Julien over 1 year ago

Actions #3

Updated by Victor Julien over 1 year 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.

Actions #4

Updated by Victor Julien over 1 year ago

  • Description updated (diff)
Actions #5

Updated by Jason Ish about 1 year ago

  • Description updated (diff)
Actions #6

Updated by Victor Julien 12 months 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.

Actions #7

Updated by Victor Julien 8 months ago

  • Related to Task #2629: tracking: Rust 2018 edition added
Actions #8

Updated by Victor Julien 8 months ago

  • Description updated (diff)
Actions #9

Updated by Victor Julien 8 months ago

  • Related to Task #4902: rust: bump MSRV to 1.41.1 added
Actions #10

Updated by Jason Ish 8 months 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.

Actions #11

Updated by Victor Julien 6 months ago

  • Description updated (diff)
Actions #12

Updated by Victor Julien 6 months ago

  • Description updated (diff)
Actions #13

Updated by Victor Julien 4 months ago

  • Description updated (diff)
Actions #14

Updated by Victor Julien 4 days 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

Actions #15

Updated by Victor Julien 4 days ago

  • Description updated (diff)
Actions #16

Updated by Victor Julien 4 days ago

  • Description updated (diff)
Actions

Also available in: Atom PDF