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

Bug#1019479: ITP: rust-async-std -- async version of the Rust standard library



Thanks Jonas for working on this.

Btw, I've looked at packaging it independently and may have good news for you:

a) I've had some limited success with relaxing dependencies, please see my patch attached to this email
b) I've packaged and uploaded two dependencies to NEW:
https://ftp-master.debian.org/new/rust-sval_1.0.0~alpha.5-1.html
https://ftp-master.debian.org/new/rust-value-bag_1.0.0~alpha.9-1.html

Hope that helps!
-rt

On Sat, Sep 10, 2022 at 5:21 AM Jonas Smedegaard <dr@jones.dk> wrote:
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <dr@jones.dk>
X-Debbugs-Cc: debian-devel@lists.debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : rust-async-std
  Version         : 1.12.0
  Upstream Author : Stjepan Glavina <stjepang@gmail.com> and more
* URL             : https://async.rs/
* License         : Apache-2.0 or Expat
  Programming Lang: Rust
  Description     : async version of the Rust standard library

 async-std is a library
 that looks and feels like the Rust standard library,
 except everything in it is made to work with async/await
 exactly as you would expect it to.

This package is needed by rust-criterion.
It will be maintained in the Debian section of Salsa, at
https://salsa.debian.org/debian/rust-async-std

 - Jonas

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmMcVpYACgkQLHwxRsGg
ASFWmg/+NwUatUny1Hv+VuYmWqH0kNQaSJMZo7jrD0/5oSjcAFEFNsDQhnpairAR
We52Qqds0m9a90A/w9FSjJnHrBfexmOJ9w0Nho4V9KcEat7Ia18GqS0G/REvr4QF
xJj2pV2WRHz0cuegc711tT1W8qbOPKvz7D6MhzlrrGHB7z3Jj2mCp2Am9UBW7Nov
TD/6cw31aDbZpnxmBJUys/UmEdkycg4fa0SBg5jQGtvWO2Vj1ifPnPlF+YV2Djh9
2JnBkydYDeE0eU9C81b9h0BFvC0fR9VWe6XKFLwHC3NePhC+CIka9NU6ANjvOAzb
PPHFMNiS7dgr5+Ke7Jd4j1g3BEOloS1m1Mr2MYFY46g3SybSMk/dNcxMVe7L1TQN
XMAzr6hjC/dqpjapiXvK4eW66rfgBKN9M0PEnGWXVF3skbvmWKRyIP/6tu8DtAVz
DDOOjuR/256gM5fEEqHWNRxaufg+m0rQEKFgvegv8K4aiTu5qL9JfzQxBph/6AsM
qEnmg0vhNK9RP77eNE06uXmlbXIDJx06Bu2MdrkzhjK4lelJ50OtwCuSdSlt99Px
1X42PlmOP4JLRSQa/JjzBUpz4nUaUNK0Or7EPVFt8oOpRw3wLq4PsVhQbiPqX5Um
YI0UHlmTO9nb91Fs74suS5J/USgatRvEGY8Tukd9oLEPx11CIt0=
=XQhF
-----END PGP SIGNATURE-----



--
regards,
    Reinhard
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -80,10 +80,6 @@
 version = "0.3.4"
 optional = true
 
-[dependencies.kv-log-macro]
-version = "1.0.6"
-optional = true
-
 [dependencies.log]
 version = "0.4.8"
 features = ["kv_unstable"]
@@ -139,10 +135,8 @@
     "async-global-executor",
     "async-io",
     "futures-lite",
-    "kv-log-macro",
     "log",
     "pin-project-lite",
-    "gloo-timers",
 ]
 docs = [
     "attributes",
@@ -158,7 +152,6 @@
     "once_cell",
     "pin-utils",
     "slab",
-    "wasm-bindgen-futures",
     "futures-channel",
     "async-channel",
     "async-lock",
@@ -193,15 +186,6 @@
 version = "0.3.4"
 optional = true
 
-[target."cfg(target_arch = \"wasm32\")".dependencies.gloo-timers]
-version = "0.2.1"
-features = ["futures"]
-optional = true
-
-[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures]
-version = "0.4.10"
-optional = true
-
 [target."cfg(target_arch = \"wasm32\")".dev-dependencies.getrandom]
 version = "0.2.0"
 features = ["js"]

Reply to: