No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1035
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/repro-native-assets-1033"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pakt #1033 op — en trekt de premisse ervan in.
#1033 vroeg de native-assetslaag (dartcv4/OpenCV via CMake) te pinnen, als vermoedelijk sluitstuk voor web-reproduceerbaarheid over machines heen. Die premisse kwam uit een waarneming in #1027:
main.dart.jsnam een tweede, stabiele waarde aan. Een gecontroleerde toets weerlegt haar.Wat #1033 empirisch vaststelde
In een geïsoleerde, schone werkkopie op de ongewijzigde
origin/main-bron:main.dart.js = 23ca67d6…, mét de host-native-assets-hook (dart run pack) die élke cyclus draaide. dart2js is dus deterministisch, en die hook raakt de web-uitvoer niet.lib/-edit (preview_panel.dart) toepassen en opnieuw bouwen gaff04ac94e…— exact de "tweede waarde" uit #1027.Conclusie: de #1027-sprong was bronvervuiling — een parallelle sessie bewerkte
lib/in de gedeelde werkmap tussen builds door — niet de native-assetslaag. En architectonisch kán die laag de web-uitvoer ook niet raken: het is een host-FFI-bibliotheek, en web heeft geendart:ffi.Wat dit corrigeert
Docs-only. De #1027-conclusie "de native-assetslaag is de resterende variabele / het aangewezen sluitstuk" is ingetrokken in
assurance/reproduceerbare-builds.md(nieuwe §"Een tweede waarneming — en de correctie ervan", gedateerd), en meegetrokken indocs/BUILD.md§"Reproducible builds (web)" en de O1/playbook-14-verwijzingen inenisa-sbd-mapping.md. De fout blijft zichtbaar en gedateerd — niet weggepoetst.De eerlijke restrand is nu smaller en van een andere orde: reproduceerbaarheid over een andere bouwomgeving (vooral een ander OS, strikt genomen ook een andere machine) is niet rechtstreeks gemeten; de grootste machine-specifieke invoer (het absolute bouwpad) is wél empirisch uitgesloten (#1027). Dat valt samen met "de Linux-tak meten", onder #520.
Waarborgen
dart:ffiop web) is sterker en eerlijker dan de oude kanttekening; de fout blijft zichtbaar (just culture). Eén bevinding (de restrand strikt genomen breder dan "ander OS") is verwerkt.docs_registration_test+docs_claims_match_code_testgroen. Gerebased op de actueleorigin/main(bca1212f) — raakt de Matrix-feature (#1034) niet.Verwant: #1027 (waar dit uit voortkwam), #520.