Wiki - https://fedoraproject.org/wiki/Changes/Deprecate_async-std Discussion thread - https://discussion.fedoraproject.org/t/f43-change-proposal-deprecate-async-std-self-contained/152041
This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == 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. == Owner == * Name: [[User:Decathorpe| Fabio Valentini]] * Email: decathorpe <AT> fedoraproject <DOT> org == Detailed Description == The `async-std` crate has officially been discontinued with the [https://github.com/async-rs/async-std/releases/tag/v1.13.1 release of version 1.13.1]. The recommended replacement is the `smol` crate, which builds on some of the same building blocks as `async-std`, but which is stil actively maintained. Alternatively, the `tokio` crate provides a much more widely used async runtime. == Feedback == N/Y == Benefit to Fedora == No new packages that are added to Fedora will depend on a library that was officially discontinued. Eventually, as existing packages migrate to other async runtimes, it should be possible to remove packages for the `async-std` crate from Fedora repositories entirely. == Scope == * Proposal owners: Add `Provides: deprecated()` to the `rust-async-std-devel` package. * Other developers: N/A * Release engineering: N/A * Policies and guidelines: N/A * Trademark approval: N/A * Alignment with the Fedora Strategy: N/A == Upgrade/compatibility impact == N/A == Early Testing (Optional) == N/A == How To Test == A DNF `repoquery --provides rust-async-std-devel` should include `deprecated()`. == User Experience == N/A == Dependencies == N/A == Contingency Plan == * Contingency mechanism: N/A (not a System Wide Change) * Contingency deadline: N/A (not a System Wide Change) * Blocks release? N/A (not a System Wide Change) == Documentation == * [https://github.com/async-rs/async-std/releases/tag/v1.13.1 async-std 1.13.1 Release notes] == Release Notes == N/A -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-annou...@lists.fedoraproject.org To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue