Have a pass to reduce dupe packages at different versions where possible (eg `syn`)
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 28/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- rust
- 領域
- build-system
調査の方向性
まず、すべての feature を有効にして cargo-guppy dups を実行し、その後、報告された重複をこの issue の 3 つの依存関係リストと比較します。記載されているバージョンペアのうち、substrate または feature-set の非互換性なしに統合できるものを調査します。完了条件は、該当する重複パッケージを削減し、チェックリストを更新することです。
索引モデルが issue の本文から書いたものです。
説明
So we addressed part of #1503 by removing derive_more, but we still have syn 1 and 2 still.
Duplicated dependencies by running $ cargo-guppy dups with all features
- frame-metadata (16.0.0, 17.0.0)
- impl-codec (0.6.0, 0.7.0)
- regex-syntax (0.6.29, 0.8.5)
- object (0.30.4, 0.32.2)
- toml_edit (0.21.1, 0.22.12)
- ark-serialize (0.3.0, 0.4.2)
- windows_i686_gnu (0.42.2, 0.48.5, 0.52.5)
- hashbrown (0.12.3, 0.13.2, 0.14.5)
- fallible-iterator (0.2.0, 0.3.0)
- windows_aarch64_msvc (0.42.2, 0.48.5, 0.52.5)
- windows_x86_64_gnu (0.42.2, 0.48.5, 0.52.5)
- primitive-types (0.12.2, 0.13.1)
- ark-ff-macros (0.3.0, 0.4.2)
- bitflags (1.3.2, 2.5.0)
- linux-raw-sys (0.1.4, 0.4.13)
- ahash (0.7.8, 0.8.11)
- toml (0.8.12, 0.5.11)
- secrecy (0.8.0, 0.10.2)
- windows_x86_64_msvc (0.42.2, 0.48.5, 0.52.5)
- derive_more (0.99.17, 1.0.0)
- syn (1.0.109, 2.0.77)
- hermit-abi (0.3.9, 0.4.0)
- zstd-safe (5.0.2+zstd.1.5.2, 6.0.6)
- sha2 (0.9.9, 0.10.8)
- polkavm (0.9.3, 0.10.0)
- zstd (0.11.2+zstd.1.5.2, 0.12.4)
- ark-ff (0.3.0, 0.4.2)
- ark-ff-asm (0.3.0, 0.4.2)
- itertools (0.10.5, 0.11.0, 0.13.0)
- send_wrapper (0.4.0, 0.6.0)
- windows_i686_msvc (0.42.2, 0.48.5, 0.52.5)
- polkavm-derive (0.10.0, 0.9.1)
- winnow (0.5.40, 0.6.7)
- polkavm-derive-impl (0.10.0, 0.9.0)
- hmac (0.12.1, 0.8.1)
- windows_x86_64_gnullvm (0.42.2, 0.48.5, 0.52.5)
- polkadot-primitives (15.0.0, 16.0.0)
- digest (0.10.7, 0.9.0)
- impl-serde (0.4.0, 0.5.0)
- windows-targets (0.42.2, 0.48.5, 0.52.5)
- heck (0.4.1, 0.5.0)
- indexmap (1.9.3, 2.2.6)
- event-listener (4.0.3, 5.3.0)
- secp256k1 (0.28.2, 0.29.1)
- rustix (0.36.17, 0.38.34)
- block-buffer (0.9.0, 0.10.4)
- base64 (0.13.1, 0.21.7, 0.22.1)
- event-listener-strategy (0.4.0, 0.5.2)
- windows_aarch64_gnullvm (0.42.2, 0.48.5, 0.52.5)
- polkavm-common (0.10.0, 0.9.0)
- addr2line (0.19.0, 0.21.0)
- arrayvec (0.4.12, 0.7.4)
- windows-sys (0.45.0, 0.48.0, 0.52.0)
- polkavm-assembler (0.9.0, 0.10.0)
- uint (0.9.5, 0.10.0)
- gimli (0.27.3, 0.28.1)
- polkavm-linux-raw (0.9.0, 0.10.0)
- regex-automata (0.4.8, 0.1.10)
- ark-std (0.3.0, 0.4.0)
- bitcoin_hashes (0.13.0, 0.11.0)
- secp256k1-sys (0.9.2, 0.10.1)
- sp-staking (34.0.0, 36.0.0)
- polkavm-derive-impl-macro (0.10.0, 0.9.0)
- lru (0.8.1, 0.12.3)
- constant_time_eq (0.1.5, 0.3.0)
Duplicated dependencies without substrate
- syn (1.0.109, 2.0.77)
- block-buffer (0.9.0, 0.10.4)
- constant_time_eq (0.1.5, 0.3.0)
- arrayvec (0.4.12, 0.7.4)
- bitcoin_hashes (0.14.0, 0.13.0)
- regex-syntax (0.6.29, 0.8.5)
- event-listener (4.0.3, 5.3.0)
- base64 (0.13.1, 0.22.1)
- hmac (0.12.1, 0.8.1)
- digest (0.10.7, 0.9.0)
- derive_more (0.99.17, 1.0.0)
- regex-automata (0.4.8, 0.1.10)
- send_wrapper (0.4.0, 0.6.0)
- bitflags (1.3.2, 2.5.0)
- event-listener-strategy (0.4.0, 0.5.2)
- hex-conservative (0.2.1, 0.1.1)
- sha2 (0.9.9, 0.10.8)
Duplicated dependencies without light-client and substrate
- bitcoin_hashes (0.14.0, 0.13.0)
- syn (1.0.109, 2.0.77)
- bitflags (1.3.2, 2.5.0)
- hex-conservative (0.2.1, 0.1.1)
- regex-syntax (0.6.29, 0.8.5)
- regex-automata (0.4.8, 0.1.10)
- 主要言語
- Rust
- スター
- 490
- フォーク
- 292
- 平均マージ
- 8時間 33分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
paritytech/subxt のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
paritytech/subxt#2238 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
paritytech/subxt#2297 ·
-
Support transaction extensions that authorize over the inherited implication対応中かも @TarikGul が 6 日前に担当しました。 オープン
paritytech/subxt#2295 · 担当者 1 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 70/100
paritytech/subxt#2291 ·
-
View functions don't work as expected対応中かも @RaphaelFakhri が 7 日前に担当しました。 オープン
難易度 4/5 1〜2日 初心者へのやさしさ 35/100
paritytech/subxt#2290 ·
paritytech/subxt の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
go good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
[Python] Worker.close() spins at 100% CPU when its teardown task is canceled対応中かも @Glutexo が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
taskforcesh/bullmq#5053 ·
メンテナーはふだん 1 日以内に返信
-
Cloud environment origin check accepts an explicit default HTTPS port (:443) (follow-up to #30418)オープンarea: cloud
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
manaflow-ai/cmux#31340 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信