`casper-contract-sdk` pulls in `std` transitively via its dependencies
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 65/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- blockchain
調査の方向性
Start with smart_contracts/sdk/Cargo.toml and smart_contracts/sdk/src/lib.rs, then inspect the feature and dependency configuration for casper-contract-sdk-sys and casper-executor-wasm-common. Reproduce the failure with a no_std or bare-metal-target build, and consider the work complete when the SDK builds without std transitively under its no_std configuration.
索引モデルが issue の本文から書いたものです。
説明
This crate supports no_std conditionally:
https://github.com/casper-network/casper-node/blob/f986c0506957c276c691f8f9dbb440c4ae33e9a1/smart_contracts/sdk/src/lib.rs#L1
But some of its dependencies do not support no_std and pull in std transitively:
casper-contract-sdk-sys(version0.1.3): https://github.com/casper-network/casper-node/blob/f986c0506957c276c691f8f9dbb440c4ae33e9a1/smart_contracts/sdk/Cargo.toml#L20casper-executor-wasm-common(version0.1.3): https://github.com/casper-network/casper-node/blob/f986c0506957c276c691f8f9dbb440c4ae33e9a1/smart_contracts/sdk/Cargo.toml#L18
As a result, builds targeting bare-metal or other no_std-only targets fail to compile, even though the crate itself contains no direct std usage.
- 主要言語
- Rust
- スター
- 397
- フォーク
- 224
- 平均マージ
- 15日 11時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
casper-network/casper-node のほかの issue
-
consensus networking
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
casper-network/casper-node#1922 ·
-
Proposal for a New Build Numbering Scheme再び着手できるかも @sacherjj が 441 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
casper-network/casper-node#5296 · コメント 2 件 · 担当者 1 名 ·
-
Support host-side `keccak256` hashing再び着手できるかも @igor-casper が 460 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
casper-network/casper-node#5273 · コメント 2 件 · 担当者 1 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
casper-network/casper-node#5259 · コメント 5 件 ·
-
High CPU consumptionオープン
難易度 5/5 1週間以上 初心者へのやさしさ 18/100
casper-network/casper-node#5247 · コメント 7 件 · リアクション 1 件 ·
casper-network/casper-node の issue をすべて見る
似ている issue
-
test: sim_zero_omega_tests race on shared temp-file names, so two pairs of tests fail at randomオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
pop-os/cosmic-comp#2956 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
area:release criticality:p3 documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
registrystack/registry-stack#2085 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
libp2p/rust-libp2p#6694 ·
メンテナーはふだん 1 日以内に返信