summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jolly <kangie@gentoo.org>2024-12-17 09:45:07 +1000
committerMatt Jolly <kangie@gentoo.org>2024-12-22 13:13:08 +1000
commitd393753de4be9164251344e887e97adfcc0f0bce (patch)
tree3846b3ac9e807ef83af56226ee6dd4f4306f9a51 /dev-python/ruledispatch
parentwww-client/chromium: add 132.0.6834.57 (diff)
downloadgentoo-master.tar.gz
gentoo-master.tar.bz2
gentoo-master.zip
rust.eclass: be verbose when checking if a Rust is suitableHEADmaster
This commit enables the Rust eclass to provide feedback to users on what it's actually doing and why a particular Rust was (or was not) deemed suitable for use. To do this we now: - Explicitly note if a Rust slot was skipped due to LLVM_SLOT incompatibility - Provide a python-utils-r1 style `Checking whether Rust SLOT is suitable ...` for each slot - List each package (and usedep) that we are checking for - Provide an error message that clearly explains the requirements if no suitable package is available. `_get_rust_slot` has been adjusted to export RUST_SLOT and RUST_TYPE if a suitable slot is found. Still TODO is enhancing output for `rust_check_deps` (perhaps ebegin/eend?), however there don't appear to be any consumers in the wild, this can probably wait a little longer. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'dev-python/ruledispatch')
0 files changed, 0 insertions, 0 deletions