The async-std Rust crate is no longer maintained and was deprecated in favor of the smol crate by the upstream project. This Change is about marking the package for this Rust crate as deprecated() too to reflect this.
Owners, do not implement this work until the FESCo vote has explicitly ended. The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.
REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.
$ fedrq wrsrc -X -F source -b rawhide rust-async-std rust-async-generic rust-async-session rust-async-std-resolver rust-backoff rust-cached rust-compress-tools rust-cookie-factory rust-crossterm rust-crossterm0.25 rust-crossterm0.26 rust-crossterm0.27 rust-ethtool rust-flume rust-fs4 rust-futures-intrusive rust-futures-timer rust-genetlink rust-gix rust-gix-packetline rust-gix-transport rust-io-extras rust-io-lifetimes rust-io-lifetimes1 rust-maybe-async rust-mptcp-pm rust-notify-rust rust-quinn rust-redis rust-socketpair rust-sqlx rust-sqlx-core rust-sqlx-macros-core rust-triggered rust-wl-nl80211
Quite a few packages ;(
Anyway, +1.
Yes, it used to be quite popular, but with it having been officially deprecated upstream it will just not see any further development - so no new Fedora packages should depend on it (which is exactly what marking it as deprecated() does). Note that at least some of these reverse dependencies are due to optional support for async-std, not due to a hard dependency.
deprecated()
async-std
+1
After a week: APPROVED (+3, 0, 0)
Announced in the agenda.
Metadata Update from @zbyszek: - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)