Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

consumer_acceptance: a consumer rebuild of $EIGS_DIR replaces the tree-path counting slot

Aperta
#1,304 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
64/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
c

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:gates found-by:critic kind:silent-wrong

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" build either 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/eigenscript and shows the named outcome.
Lingua principale
C
Stelle
3
Fork
7
Merge medio
4h 15m
PR unite (30g)
106

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di InauguralSystems/EigenScript

Tutte le issue di InauguralSystems/EigenScript

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.