diff --git a/CODEOWNERS b/CODEOWNERS index 405849db92d..f4dcfa247e2 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -156,3 +156,6 @@ gitlab-ci*.yml @eric # VMware /src/gallium/drivers/svga/ @brianp @charmainel /src/gallium/winsys/svga/ @thomash @drawat + +# Rust util: peripherally uploaded to crates.io +src/util/rust @gurchetansingh @aruby @jmacnak @dextero1 diff --git a/docs/rust.rst b/docs/rust.rst index 046fd23d613..7af6bd0dc2b 100644 --- a/docs/rust.rst +++ b/docs/rust.rst @@ -31,3 +31,27 @@ following those rules: As bug fixes might run into rustc compiler bugs, a rust version bump _can_ happen on a stable branch as well. + +Peripheral Support for crates.io uploads +---------------------------------------- +Certain Mesa crates are uploaded to crates.io at the discretion of certain +sub-communities of Mesa. These crates are: + +- https://crates.io/crates/mesa3d_util + +These crates are used as dependencies to other Rust-based projects, such as: + +- https://crates.io/crates/rutabaga_gfx/0.1.61/dependencies + +This is not supported by the "core" Mesa quarterly release cycles, and the +official Mesa maintainers are not liable for use or mis-use of the crates. +Please contact the relevant sub-community before using these crates outside +of Mesa3D. + +Official Mesa distribution of crates will likely have wait until improvements +are made in the Meson build system: + +- https://github.com/mesonbuild/meson/issues/2173 + +The Meson build system is the only build system officially supported by +Mesa3D.