consumer_acceptance: a consumer rebuild of $EIGS_DIR replaces the tree-path counting slot
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 64/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- c
- Lĩnh vực
- build-system, testing-qa
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- C
- Star
- 3
- Fork
- 7
- Merge trung bình
- 3 giờ 58 phút
- Pull request đã merge (30 ngày)
- 105
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của InauguralSystems/EigenScript
-
area:lint-tooling bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
InauguralSystems/EigenScript#1340 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:stdlib found-by:code-review kind:silent-wrong
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
InauguralSystems/EigenScript#1338 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:lint-tooling found-by:critic kind:docs-drift
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
InauguralSystems/EigenScript#1335 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:ci found-by:critic kind:gate-defect
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
InauguralSystems/EigenScript#1311 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enrolment: decide test_gc_runner_controls.py (exempt vs enrol) and whether floors need a ratchetĐang mởarea:gates found-by:critic kind:decision
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
InauguralSystems/EigenScript#1280 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của InauguralSystems/EigenScript
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
NabuCasa/silabs-firmware-builder#231 · 1 bình luận ·
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
ClickHouse/pg_clickhouse#383 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày