From 7572b77371f489d523449f807bc91c62dcb30662 Mon Sep 17 00:00:00 2001 From: Otto Urpelainen Date: Jan 01 2022 22:31:59 +0000 Subject: Remove mentions of end-of-life releases in Rust guidelines --- diff --git a/guidelines/modules/ROOT/pages/Rust.adoc b/guidelines/modules/ROOT/pages/Rust.adoc index ce11a75..bc2b94d 100644 --- a/guidelines/modules/ROOT/pages/Rust.adoc +++ b/guidelines/modules/ROOT/pages/Rust.adoc @@ -1,12 +1,6 @@ = Rust Packaging Guidelines :last-reviewed: 2021-01-24 -CAUTION: The workflow for Rust packaging on Fedora will be different starting with Fedora 34. - Older releases (up until Fedora 33) do not ship source-only packages for Rust crates, - but only application packages created via a special build process. - In general, the Rust Packaging Guidelines apply to all current Fedora releases, - only the build process differs depending on the targeted Fedora release. - == rust2rpm Note that the https://pagure.io/fedora-rust/rust2rpm[*rust2rpm*] tool @@ -251,21 +245,6 @@ the `Cargo.toml` file MUST be patched to remove them, for example: == Notes on the build process -CAUTION: The build process for Rust packages has evolved over time, - especially for binary packages. - Packages for source-only library crates were historically only built on Rawhide, - but will also start being available on stable branches starting with Fedora 34. - -* Originally, binary packages for stable releases were built using Modularity, - leveraging its buildroot-only packages filtering capabilities, - but this approach was dropped in the Fedora 31 timeframe. -* From Fedora 31 to Fedora 33, binary packages are built with a special process - (leveraging koji side tags), using base packages from the relevant stable Fedora release, - except for Rust crates, which are included from Rawhide. -* Starting with Fedora 34, the workflow for building Rust packages will no longer be special -- - packages for both library crates *and* applications will be available and built normally, - without having to rely on a special procedure for release branches. - NOTE: Source-only Rust packages were granted a general exception to the https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/[Updates policy], so they can be freely updated in release branches in addition to rawhide