diff --git a/docs/rusticl.rst b/docs/rusticl.rst index e82fa8debd6..c6f4fc5930a 100644 --- a/docs/rusticl.rst +++ b/docs/rusticl.rst @@ -33,6 +33,29 @@ the occasional use of enums, structs or constants through the code base. If you need help ping ``karolherbst`` either in ``#dri-devel`` or ``#rusticl`` on OFTC. +Rust Update Policy +------------------ + +Given that for some distributions it's not feasible to keep up with the +pace of Rust, we promise to only bump the minimum required Rust version +following those rules: + +- Only up to the Rust requirement of other major Linux desktop + components, e.g.: + + - `Firefox ESR `__: + `Minimum Supported Rust Version: + `__ + + - latest `Linux Kernel Rust requirement + `__ + +- Only require a newer Rust version than stated by other rules if and only + if it's required to get around a bug inside rustc. + +As bug fixes might run into rustc compiler bugs, a rust version bump _can_ +happen on a stable branch as well. + Contributing ------------