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

Reply via email to