F43 Change Proposal: Deprecate async-std (self-contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
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-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux