[Bug 266564] [NEW PORT] x11/eww: ElKowars wacky widgets

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 25 Sep 2022 16:26:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266564

--- Comment #5 from Jan Beich <jbeich@FreeBSD.org> ---
RUSTC_BOOTSTRAP is a cheat knob to enable unstable features on stable channel
as if using nightly of the same version. Accepted values are: 1 or
<crate-names> (comma-separated); other/invalid values can be used to disable
the effect. Supposed to be set from environ(7) before running rustc or cargo.
More details are in lang/rust source (vendor code, not the port) as it seems to
be intentionally underdocumented.

lang/rust-nightly is very rarely updated and mostly serves for rust@ team and
other individuals to experiment and debug the compiler or consumers. Regular
users should get fresh or specific nightly via rustup. Either way nightly is
only available for 1 of 9 architectures FreeBSD supports[1] without rust@ team
hard work to generate bootstraps[2] and test runtime but nightly bootstraps
change very often. Note, review D29548 proposed to make USES=rust:nightly set
RUSTC_BOOTSTRAP=1 because depending on lang/rust-nightly is undesirable.

Porter's Handook probably needs to document RUSTC_BOOTSTRAP which may go
against Rust upstream wishes to keep it hidden.

[1] https://static.rust-lang.org/dist/channel-rust-nightly.toml
[2] lang/rust-bootstrap is nowadays used to automate the process

-- 
You are receiving this mail because:
You are the assignee for the bug.