consumer_acceptance: a consumer rebuild of $EIGS_DIR replaces the tree-path counting slot
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 64/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- c
調査の方向性
Start with Tidepool's Makefile lines 16, 27, and 42, then read the B3 reproducer in /tmp/critic-ca3/REPORT.md. Run the reproducer and inspect the self-test plant; done means the counting slot remains intact after the stub build or the row reports FAIL|runtime-slot-replaced.
索引モデルが issue の本文から書いたものです。
説明
Found by the blind critic on the #1275 consumer_acceptance shrink (round 3, c98a743). It is pre-existing: the old harness at 88ba928 also PASSes.
Problem. Tidepool's Makefile defines EIG := $(EIGS_DIR)/src/eigenscript (line 16), rebuilds with $(MAKE) -C $(EIGS_DIR) build (line 27) and runs $(EIG) (line 42). A plausible acceptance sequence would be smoke → build → test. That rebuild replaces the overlay's counting shim at src/eigenscript with a freshly built binary, and later tree-path calls are no longer counted or routed through the supplied candidate. Today's Tidepool acceptance command does not run build, so this is prospective, not observed in a wave.
Reproduce (dev box): see the B3 reproducer in /tmp/critic-ca3/REPORT.md.
Done when:
- A consumer's
make -C "$EIGS_DIR" buildeither leaves the counting slot intact (for example, the shim is re-installed after each consumer step, or the build target is redirected) or makes the row refuse by name (FAIL|runtime-slot-replaced). - A self-test plant runs a stub build that overwrites
$EIGS_DIR/src/eigenscriptand shows the named outcome.
- 主要言語
- C
- スター
- 3
- フォーク
- 7
- 平均マージ
- 11時間 38分
- マージ済み PR(30日)
- 270
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
InauguralSystems/EigenScript のほかの issue
-
area:docs kind:docs-drift
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
InauguralSystems/EigenScript#1887 ·
メンテナーはふだん 1 日以内に返信
-
area:stdlib kind:silent-wrong
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
InauguralSystems/EigenScript#1878 ·
メンテナーはふだん 1 日以内に返信
-
phase2: test_bitwise.eigs cites ctl.scan.* rows; the MAP's refusal controls are ctl.N8.refuse-*オープンarea:gates kind:docs-drift
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
InauguralSystems/EigenScript#1851 ·
メンテナーはふだん 1 日以内に返信
-
area:gates area:gfx found-by:critic kind:gate-defect
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
InauguralSystems/EigenScript#1825 ·
メンテナーはふだん 1 日以内に返信
-
UB: (int) cast of a user double outside int range in dispatch / vm_index_is_int / flat_index_atオープンarea:runtime-vm kind:silent-wrong
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
InauguralSystems/EigenScript#1748 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
InauguralSystems/EigenScript の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
espressif/esp-adf-libs#89 · コメント 1 件 ·
-
TLS: a stale OpenSSL error makes non-blocking reads fail with "Resource temporarily unavailable"オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
enhancement severity: low
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
luainkernel/lunatik#2091 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 82/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
bigtreetech/BIGTREETECH-TouchScreenFirmware#3056 ·
メンテナーはふだん 1 日以内に返信