Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

matrix-sdk-crypto-nodejs: 0.1.0-beta.2 -> 0.1.0-beta.3 #220317

Merged
merged 2 commits into from
Apr 14, 2023

Conversation

linyinfeng
Copy link
Member

@linyinfeng linyinfeng commented Mar 9, 2023

Description of changes

The old patch does not work because commit 5dab67890cea0ab88b967031adc09179a537d77c of the repo https://github.com/Hywan/rust-indexed-db does not exist anymore.

I just completely removed the indexed_db_futures_nodejs dependency to fix the build.

Remove the denepdency indexed_db_futures_nodejs for matrix-sdk-indexeddb should be safe as before because cargo tree shows that matrix-sdk-crypto-nodejs does not depend on matrix-sdk-indexeddb.

cargo tree
# after applying the patch
$ cd bindings/matrix-sdk-crypto-nodejs
$ cargo tree
matrix-sdk-crypto-nodejs v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/bindings/matrix-sdk-crypto-nodejs)
├── http v0.2.8
│   ├── bytes v1.2.1
│   ├── fnv v1.0.7
│   └── itoa v1.0.3
├── matrix-sdk-common v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-common)
│   ├── futures-core v0.3.24
│   ├── instant v0.1.12
│   │   └── cfg-if v1.0.0
│   ├── ruma v0.7.4
│   │   ├── assign v1.1.1
│   │   ├── js_int v0.2.2
│   │   │   └── serde v1.0.144
│   │   │       └── serde_derive v1.0.144 (proc-macro)
│   │   │           ├── proc-macro2 v1.0.43
│   │   │           │   └── unicode-ident v1.0.3
│   │   │           ├── quote v1.0.21
│   │   │           │   └── proc-macro2 v1.0.43 (*)
│   │   │           └── syn v1.0.99
│   │   │               ├── proc-macro2 v1.0.43 (*)
│   │   │               ├── quote v1.0.21 (*)
│   │   │               └── unicode-ident v1.0.3
│   │   ├── js_option v0.1.1
│   │   │   └── serde v1.0.144 (*)
│   │   ├── ruma-client-api v0.15.3
│   │   │   ├── assign v1.1.1
│   │   │   ├── bytes v1.2.1
│   │   │   ├── http v0.2.8 (*)
│   │   │   ├── js_int v0.2.2 (*)
│   │   │   ├── maplit v1.0.2
│   │   │   ├── percent-encoding v2.2.0
│   │   │   ├── ruma-common v0.10.5
│   │   │   │   ├── base64 v0.13.0
│   │   │   │   ├── bytes v1.2.1
│   │   │   │   ├── form_urlencoded v1.1.0
│   │   │   │   │   └── percent-encoding v2.2.0
│   │   │   │   ├── http v0.2.8 (*)
│   │   │   │   ├── indexmap v1.9.1
│   │   │   │   │   ├── hashbrown v0.12.3
│   │   │   │   │   │   └── ahash v0.7.6
│   │   │   │   │   │       ├── getrandom v0.2.7
│   │   │   │   │   │       │   ├── cfg-if v1.0.0
│   │   │   │   │   │       │   └── libc v0.2.132
│   │   │   │   │   │       └── once_cell v1.13.1
│   │   │   │   │   │       [build-dependencies]
│   │   │   │   │   │       └── version_check v0.9.4
│   │   │   │   │   └── serde v1.0.144 (*)
│   │   │   │   │   [build-dependencies]
│   │   │   │   │   └── autocfg v1.1.0
│   │   │   │   ├── itoa v1.0.3
│   │   │   │   ├── js_int v0.2.2 (*)
│   │   │   │   ├── js_option v0.1.1 (*)
│   │   │   │   ├── percent-encoding v2.2.0
│   │   │   │   ├── rand v0.8.5
│   │   │   │   │   ├── libc v0.2.132
│   │   │   │   │   ├── rand_chacha v0.3.1
│   │   │   │   │   │   ├── ppv-lite86 v0.2.16
│   │   │   │   │   │   └── rand_core v0.6.3
│   │   │   │   │   │       └── getrandom v0.2.7 (*)
│   │   │   │   │   └── rand_core v0.6.3 (*)
│   │   │   │   ├── regex v1.6.0
│   │   │   │   │   ├── aho-corasick v0.7.18
│   │   │   │   │   │   └── memchr v2.5.0
│   │   │   │   │   ├── memchr v2.5.0
│   │   │   │   │   └── regex-syntax v0.6.27
│   │   │   │   ├── ruma-identifiers-validation v0.9.0
│   │   │   │   │   ├── js_int v0.2.2 (*)
│   │   │   │   │   └── thiserror v1.0.33
│   │   │   │   │       └── thiserror-impl v1.0.33 (proc-macro)
│   │   │   │   │           ├── proc-macro2 v1.0.43 (*)
│   │   │   │   │           ├── quote v1.0.21 (*)
│   │   │   │   │           └── syn v1.0.99 (*)
│   │   │   │   ├── ruma-macros v0.10.5 (proc-macro)
│   │   │   │   │   ├── once_cell v1.13.1
│   │   │   │   │   ├── proc-macro-crate v1.2.1
│   │   │   │   │   │   ├── once_cell v1.13.1
│   │   │   │   │   │   ├── thiserror v1.0.33 (*)
│   │   │   │   │   │   └── toml v0.5.9
│   │   │   │   │   │       └── serde v1.0.144
│   │   │   │   │   │           └── serde_derive v1.0.144 (proc-macro) (*)
│   │   │   │   │   ├── proc-macro2 v1.0.43 (*)
│   │   │   │   │   ├── quote v1.0.21 (*)
│   │   │   │   │   ├── ruma-identifiers-validation v0.9.0 (*)
│   │   │   │   │   ├── serde v1.0.144 (*)
│   │   │   │   │   ├── syn v1.0.99 (*)
│   │   │   │   │   └── toml v0.5.9 (*)
│   │   │   │   ├── serde v1.0.144 (*)
│   │   │   │   ├── serde_json v1.0.85
│   │   │   │   │   ├── itoa v1.0.3
│   │   │   │   │   ├── ryu v1.0.11
│   │   │   │   │   └── serde v1.0.144 (*)
│   │   │   │   ├── thiserror v1.0.33 (*)
│   │   │   │   ├── tracing v0.1.36
│   │   │   │   │   ├── cfg-if v1.0.0
│   │   │   │   │   ├── pin-project-lite v0.2.9
│   │   │   │   │   ├── tracing-attributes v0.1.22 (proc-macro)
│   │   │   │   │   │   ├── proc-macro2 v1.0.43 (*)
│   │   │   │   │   │   ├── quote v1.0.21 (*)
│   │   │   │   │   │   └── syn v1.0.99 (*)
│   │   │   │   │   └── tracing-core v0.1.30
│   │   │   │   │       └── once_cell v1.13.1
│   │   │   │   ├── url v2.3.1
│   │   │   │   │   ├── form_urlencoded v1.1.0 (*)
│   │   │   │   │   ├── idna v0.3.0
│   │   │   │   │   │   ├── unicode-bidi v0.3.8
│   │   │   │   │   │   └── unicode-normalization v0.1.21
│   │   │   │   │   │       └── tinyvec v1.6.0
│   │   │   │   │   │           └── tinyvec_macros v0.1.0
│   │   │   │   │   └── percent-encoding v2.2.0
│   │   │   │   ├── uuid v1.1.2
│   │   │   │   │   └── getrandom v0.2.7 (*)
│   │   │   │   └── wildmatch v2.1.1
│   │   │   ├── serde v1.0.144 (*)
│   │   │   └── serde_json v1.0.85 (*)
│   │   └── ruma-common v0.10.5 (*)
│   ├── serde v1.0.144 (*)
│   └── tokio v1.21.2
│       ├── num_cpus v1.13.1
│       │   └── libc v0.2.132
│       └── pin-project-lite v0.2.9
│       [build-dependencies]
│       └── autocfg v1.1.0
├── matrix-sdk-crypto v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-crypto)
│   ├── aes v0.8.1
│   │   ├── cfg-if v1.0.0
│   │   ├── cipher v0.4.3
│   │   │   ├── crypto-common v0.1.6
│   │   │   │   ├── generic-array v0.14.6
│   │   │   │   │   └── typenum v1.15.0
│   │   │   │   │   [build-dependencies]
│   │   │   │   │   └── version_check v0.9.4
│   │   │   │   └── typenum v1.15.0
│   │   │   └── inout v0.1.3
│   │   │       ├── block-padding v0.3.2
│   │   │       │   └── generic-array v0.14.6 (*)
│   │   │       └── generic-array v0.14.6 (*)
│   │   └── cpufeatures v0.2.4
│   ├── async-trait v0.1.57 (proc-macro)
│   │   ├── proc-macro2 v1.0.43 (*)
│   │   ├── quote v1.0.21 (*)
│   │   └── syn v1.0.99 (*)
│   ├── atomic v0.5.1
│   │   [build-dependencies]
│   │   └── autocfg v1.1.0
│   ├── base64 v0.13.0
│   ├── byteorder v1.4.3
│   ├── cfg-if v1.0.0
│   ├── ctr v0.9.1
│   │   └── cipher v0.4.3 (*)
│   ├── dashmap v5.4.0
│   │   ├── cfg-if v1.0.0
│   │   ├── hashbrown v0.12.3 (*)
│   │   ├── lock_api v0.4.8
│   │   │   └── scopeguard v1.1.0
│   │   │   [build-dependencies]
│   │   │   └── autocfg v1.1.0
│   │   ├── once_cell v1.13.1
│   │   └── parking_lot_core v0.9.3
│   │       ├── cfg-if v1.0.0
│   │       ├── libc v0.2.132
│   │       └── smallvec v1.9.0
│   ├── event-listener v2.5.3
│   ├── futures-core v0.3.24
│   ├── futures-signals v0.3.31
│   │   ├── discard v1.0.4
│   │   ├── futures-channel v0.3.24
│   │   │   └── futures-core v0.3.24
│   │   ├── futures-core v0.3.24
│   │   ├── futures-util v0.3.24
│   │   │   ├── futures-core v0.3.24
│   │   │   ├── futures-macro v0.3.24 (proc-macro)
│   │   │   │   ├── proc-macro2 v1.0.43 (*)
│   │   │   │   ├── quote v1.0.21 (*)
│   │   │   │   └── syn v1.0.99 (*)
│   │   │   ├── futures-task v0.3.24
│   │   │   ├── pin-project-lite v0.2.9
│   │   │   ├── pin-utils v0.1.0
│   │   │   └── slab v0.4.7
│   │   │       [build-dependencies]
│   │   │       └── autocfg v1.1.0
│   │   └── pin-project v1.0.12
│   │       └── pin-project-internal v1.0.12 (proc-macro)
│   │           ├── proc-macro2 v1.0.43 (*)
│   │           ├── quote v1.0.21 (*)
│   │           └── syn v1.0.99 (*)
│   ├── futures-util v0.3.24 (*)
│   ├── hmac v0.12.1
│   │   └── digest v0.10.3
│   │       ├── block-buffer v0.10.2
│   │       │   └── generic-array v0.14.6 (*)
│   │       ├── crypto-common v0.1.6 (*)
│   │       └── subtle v2.4.1
│   ├── matrix-sdk-common v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-common) (*)
│   ├── pbkdf2 v0.11.0
│   │   ├── digest v0.10.3 (*)
│   │   ├── hmac v0.12.1 (*)
│   │   ├── password-hash v0.4.2
│   │   │   ├── base64ct v1.5.2
│   │   │   ├── rand_core v0.6.3 (*)
│   │   │   └── subtle v2.4.1
│   │   └── sha2 v0.10.3
│   │       ├── cfg-if v1.0.0
│   │       ├── cpufeatures v0.2.4
│   │       └── digest v0.10.3 (*)
│   ├── rand v0.8.5 (*)
│   ├── ruma v0.7.4 (*)
│   ├── serde v1.0.144 (*)
│   ├── serde_json v1.0.85 (*)
│   ├── sha2 v0.10.3 (*)
│   ├── thiserror v1.0.33 (*)
│   ├── tokio v1.21.2 (*)
│   ├── tracing v0.1.36 (*)
│   ├── vodozemac v0.3.0
│   │   ├── aes v0.8.1 (*)
│   │   ├── arrayvec v0.7.2
│   │   │   └── serde v1.0.144 (*)
│   │   ├── base64 v0.13.0
│   │   ├── cbc v0.1.2
│   │   │   └── cipher v0.4.3 (*)
│   │   ├── ed25519-dalek v1.0.1
│   │   │   ├── curve25519-dalek v3.2.1
│   │   │   │   ├── byteorder v1.4.3
│   │   │   │   ├── digest v0.9.0
│   │   │   │   │   └── generic-array v0.14.6 (*)
│   │   │   │   ├── rand_core v0.5.1
│   │   │   │   │   └── getrandom v0.1.16
│   │   │   │   │       ├── cfg-if v1.0.0
│   │   │   │   │       └── libc v0.2.132
│   │   │   │   ├── serde v1.0.144 (*)
│   │   │   │   ├── subtle v2.4.1
│   │   │   │   └── zeroize v1.3.0
│   │   │   │       └── zeroize_derive v1.3.2 (proc-macro)
│   │   │   │           ├── proc-macro2 v1.0.43 (*)
│   │   │   │           ├── quote v1.0.21 (*)
│   │   │   │           ├── syn v1.0.99 (*)
│   │   │   │           └── synstructure v0.12.6
│   │   │   │               ├── proc-macro2 v1.0.43 (*)
│   │   │   │               ├── quote v1.0.21 (*)
│   │   │   │               ├── syn v1.0.99 (*)
│   │   │   │               └── unicode-xid v0.2.3
│   │   │   ├── ed25519 v1.5.2
│   │   │   │   ├── serde v1.0.144 (*)
│   │   │   │   └── signature v1.6.0
│   │   │   ├── rand v0.7.3
│   │   │   │   ├── getrandom v0.1.16 (*)
│   │   │   │   ├── libc v0.2.132
│   │   │   │   ├── rand_chacha v0.2.2
│   │   │   │   │   ├── ppv-lite86 v0.2.16
│   │   │   │   │   └── rand_core v0.5.1 (*)
│   │   │   │   └── rand_core v0.5.1 (*)
│   │   │   ├── serde v1.0.144 (*)
│   │   │   ├── serde_bytes v0.11.7
│   │   │   │   └── serde v1.0.144 (*)
│   │   │   ├── sha2 v0.9.9
│   │   │   │   ├── block-buffer v0.9.0
│   │   │   │   │   └── generic-array v0.14.6 (*)
│   │   │   │   ├── cfg-if v1.0.0
│   │   │   │   ├── cpufeatures v0.2.4
│   │   │   │   ├── digest v0.9.0 (*)
│   │   │   │   └── opaque-debug v0.3.0
│   │   │   └── zeroize v1.3.0 (*)
│   │   ├── hkdf v0.12.3
│   │   │   └── hmac v0.12.1 (*)
│   │   ├── hmac v0.12.1 (*)
│   │   ├── pkcs7 v0.3.0
│   │   │   ├── der v0.5.1
│   │   │   │   └── const-oid v0.7.1
│   │   │   └── spki v0.5.4
│   │   │       └── der v0.5.1 (*)
│   │   ├── prost v0.11.0
│   │   │   ├── bytes v1.2.1
│   │   │   └── prost-derive v0.11.0 (proc-macro)
│   │   │       ├── anyhow v1.0.65
│   │   │       ├── itertools v0.10.3
│   │   │       │   └── either v1.8.0
│   │   │       ├── proc-macro2 v1.0.43 (*)
│   │   │       ├── quote v1.0.21 (*)
│   │   │       └── syn v1.0.99 (*)
│   │   ├── rand v0.7.3 (*)
│   │   ├── serde v1.0.144 (*)
│   │   ├── serde_json v1.0.85 (*)
│   │   ├── sha2 v0.10.3 (*)
│   │   ├── subtle v2.4.1
│   │   ├── thiserror v1.0.33 (*)
│   │   ├── x25519-dalek v1.2.0
│   │   │   ├── curve25519-dalek v3.2.1 (*)
│   │   │   ├── rand_core v0.5.1 (*)
│   │   │   ├── serde v1.0.144 (*)
│   │   │   └── zeroize v1.3.0 (*)
│   │   └── zeroize v1.3.0 (*)
│   └── zeroize v1.3.0 (*)
├── matrix-sdk-sled v0.2.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-sled)
│   ├── async-stream v0.3.3
│   │   ├── async-stream-impl v0.3.3 (proc-macro)
│   │   │   ├── proc-macro2 v1.0.43 (*)
│   │   │   ├── quote v1.0.21 (*)
│   │   │   └── syn v1.0.99 (*)
│   │   └── futures-core v0.3.24
│   ├── async-trait v0.1.57 (proc-macro) (*)
│   ├── dashmap v5.4.0 (*)
│   ├── derive_builder v0.11.2
│   │   └── derive_builder_macro v0.11.2 (proc-macro)
│   │       ├── derive_builder_core v0.11.2
│   │       │   ├── darling v0.14.1
│   │       │   │   ├── darling_core v0.14.1
│   │       │   │   │   ├── fnv v1.0.7
│   │       │   │   │   ├── ident_case v1.0.1
│   │       │   │   │   ├── proc-macro2 v1.0.43 (*)
│   │       │   │   │   ├── quote v1.0.21 (*)
│   │       │   │   │   ├── strsim v0.10.0
│   │       │   │   │   └── syn v1.0.99 (*)
│   │       │   │   └── darling_macro v0.14.1 (proc-macro)
│   │       │   │       ├── darling_core v0.14.1 (*)
│   │       │   │       ├── quote v1.0.21 (*)
│   │       │   │       └── syn v1.0.99 (*)
│   │       │   ├── proc-macro2 v1.0.43 (*)
│   │       │   ├── quote v1.0.21 (*)
│   │       │   └── syn v1.0.99 (*)
│   │       └── syn v1.0.99 (*)
│   ├── fs_extra v1.2.0
│   ├── futures-core v0.3.24
│   ├── futures-util v0.3.24 (*)
│   ├── matrix-sdk-base v0.6.1 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-base)
│   │   ├── async-stream v0.3.3 (*)
│   │   ├── async-trait v0.1.57 (proc-macro) (*)
│   │   ├── dashmap v5.4.0 (*)
│   │   ├── futures-channel v0.3.24 (*)
│   │   ├── futures-core v0.3.24
│   │   ├── futures-signals v0.3.31 (*)
│   │   ├── futures-util v0.3.24 (*)
│   │   ├── lru v0.8.0
│   │   │   └── hashbrown v0.12.3 (*)
│   │   ├── matrix-sdk-common v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-common) (*)
│   │   ├── matrix-sdk-crypto v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-crypto) (*)
│   │   ├── matrix-sdk-store-encryption v0.2.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-store-encryption)
│   │   │   ├── blake3 v1.3.1
│   │   │   │   ├── arrayref v0.3.6
│   │   │   │   ├── arrayvec v0.7.2 (*)
│   │   │   │   ├── cfg-if v1.0.0
│   │   │   │   ├── constant_time_eq v0.1.5
│   │   │   │   └── digest v0.10.3 (*)
│   │   │   │   [build-dependencies]
│   │   │   │   └── cc v1.0.73
│   │   │   ├── chacha20poly1305 v0.9.1
│   │   │   │   ├── aead v0.4.3
│   │   │   │   │   ├── generic-array v0.14.6 (*)
│   │   │   │   │   └── rand_core v0.6.3 (*)
│   │   │   │   ├── chacha20 v0.8.2
│   │   │   │   │   ├── cfg-if v1.0.0
│   │   │   │   │   ├── cipher v0.3.0
│   │   │   │   │   │   └── generic-array v0.14.6 (*)
│   │   │   │   │   ├── cpufeatures v0.2.4
│   │   │   │   │   └── zeroize v1.3.0 (*)
│   │   │   │   ├── cipher v0.3.0 (*)
│   │   │   │   ├── poly1305 v0.7.2
│   │   │   │   │   ├── cpufeatures v0.2.4
│   │   │   │   │   ├── opaque-debug v0.3.0
│   │   │   │   │   └── universal-hash v0.4.1
│   │   │   │   │       ├── generic-array v0.14.6 (*)
│   │   │   │   │       └── subtle v2.4.1
│   │   │   │   └── zeroize v1.3.0 (*)
│   │   │   ├── displaydoc v0.2.3 (proc-macro)
│   │   │   │   ├── proc-macro2 v1.0.43 (*)
│   │   │   │   ├── quote v1.0.21 (*)
│   │   │   │   └── syn v1.0.99 (*)
│   │   │   ├── hmac v0.12.1 (*)
│   │   │   ├── pbkdf2 v0.11.0 (*)
│   │   │   ├── rand v0.8.5 (*)
│   │   │   ├── serde v1.0.144 (*)
│   │   │   ├── serde_json v1.0.85 (*)
│   │   │   ├── sha2 v0.10.3 (*)
│   │   │   ├── thiserror v1.0.33 (*)
│   │   │   └── zeroize v1.3.0 (*)
│   │   ├── once_cell v1.13.1
│   │   ├── ruma v0.7.4 (*)
│   │   ├── serde v1.0.144 (*)
│   │   ├── serde_json v1.0.85 (*)
│   │   ├── thiserror v1.0.33 (*)
│   │   ├── tracing v0.1.36 (*)
│   │   └── zeroize v1.3.0 (*)
│   ├── matrix-sdk-common v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-common) (*)
│   ├── matrix-sdk-crypto v0.6.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-crypto) (*)
│   ├── matrix-sdk-store-encryption v0.2.0 (/home/yinfeng/Source/matrix-rust-sdk/crates/matrix-sdk-store-encryption) (*)
│   ├── ruma v0.7.4 (*)
│   ├── serde v1.0.144 (*)
│   ├── serde_json v1.0.85 (*)
│   ├── sled v0.34.7
│   │   ├── crc32fast v1.3.2
│   │   │   └── cfg-if v1.0.0
│   │   ├── crossbeam-epoch v0.9.10
│   │   │   ├── cfg-if v1.0.0
│   │   │   ├── crossbeam-utils v0.8.11
│   │   │   │   ├── cfg-if v1.0.0
│   │   │   │   └── once_cell v1.13.1
│   │   │   ├── memoffset v0.6.5
│   │   │   │   [build-dependencies]
│   │   │   │   └── autocfg v1.1.0
│   │   │   ├── once_cell v1.13.1
│   │   │   └── scopeguard v1.1.0
│   │   │   [build-dependencies]
│   │   │   └── autocfg v1.1.0
│   │   ├── crossbeam-utils v0.8.11 (*)
│   │   ├── fs2 v0.4.3
│   │   │   └── libc v0.2.132
│   │   ├── fxhash v0.2.1
│   │   │   └── byteorder v1.4.3
│   │   ├── libc v0.2.132
│   │   ├── log v0.4.17
│   │   │   └── cfg-if v1.0.0
│   │   └── parking_lot v0.11.2
│   │       ├── instant v0.1.12 (*)
│   │       ├── lock_api v0.4.8 (*)
│   │       └── parking_lot_core v0.8.5
│   │           ├── cfg-if v1.0.0
│   │           ├── instant v0.1.12 (*)
│   │           ├── libc v0.2.132
│   │           └── smallvec v1.9.0
│   ├── thiserror v1.0.33 (*)
│   ├── tokio v1.21.2 (*)
│   └── tracing v0.1.36 (*)
├── napi v2.9.1
│   ├── bitflags v1.3.2
│   ├── ctor v0.1.23 (proc-macro)
│   │   ├── quote v1.0.21 (*)
│   │   └── syn v1.0.99 (*)
│   ├── napi-sys v2.2.2
│   ├── once_cell v1.13.1
│   ├── thread_local v1.1.4
│   │   └── once_cell v1.13.1
│   └── tokio v1.21.2 (*)
├── napi-derive v2.9.1 (proc-macro)
│   ├── convert_case v0.5.0
│   ├── napi-derive-backend v1.0.38
│   │   ├── convert_case v0.5.0
│   │   ├── once_cell v1.13.1
│   │   ├── proc-macro2 v1.0.43 (*)
│   │   ├── quote v1.0.21 (*)
│   │   ├── regex v1.6.0
│   │   │   ├── aho-corasick v0.7.18 (*)
│   │   │   ├── memchr v2.5.0
│   │   │   └── regex-syntax v0.6.27
│   │   └── syn v1.0.99 (*)
│   ├── proc-macro2 v1.0.43 (*)
│   ├── quote v1.0.21 (*)
│   └── syn v1.0.99 (*)
├── ruma v0.7.4 (*)
├── serde_json v1.0.85 (*)
├── vodozemac v0.3.0 (*)
└── zeroize v1.3.0 (*)
[build-dependencies]
└── napi-build v2.0.1
Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.05 Release Notes (or backporting 22.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

@lilyinstarlight
Copy link
Member

It looks like the FOD for this package was silently broken in #221716 when it was missed and not converted

I'm really not certain what the way to deal with that is, but I'm assuming this package needs to be converted to use importCargoLock using the script at maintainers/scripts/convert-to-import-cargo-lock.sh

@linyinfeng linyinfeng force-pushed the update-matrix-sdk-crypto-nodejs branch from 5633779 to 4a0d0a7 Compare March 31, 2023 06:49
@linyinfeng
Copy link
Member Author

It looks like the FOD for this package was silently broken in #221716 when it was missed and not converted

I'm really not certain what the way to deal with that is, but I'm assuming this package needs to be converted to use importCargoLock using the script at maintainers/scripts/convert-to-import-cargo-lock.sh

Thank you, I have converted the package to use importCargoLock.

@linyinfeng linyinfeng force-pushed the update-matrix-sdk-crypto-nodejs branch from 4a0d0a7 to 53a6395 Compare March 31, 2023 07:00
@NickCao NickCao merged commit 79f934c into NixOS:master Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants