Symptom
UNCONFIRMED. During the build-own-contract run, the runtime bundle's filename hash differed across runs whose inputs were restored byte-for-byte, suggesting the emitted bundle name may not be content-deterministic. The QA run explicitly declined to file this as a defect: it is a side-observation with no dedicated reproduction yet and means nothing until reproduced. Do not treat as a confirmed defect.
Root cause
Not located by the run. Possible non-deterministic build output — e.g. a timestamp, iteration ordering, or salt feeding the bundle-name hash — in the objectstack build / compile pipeline (packages/cli). Unverified.
Reproduction
Not yet established. Next step is a dedicated deterministic-rebuild repro: build twice from byte-identical restored inputs (same source tree, same lockfile, cleared caches), capture the emitted runtime bundle filenames both times, and diff them. If the hash differs with identical content, capture the differing input feeding the hash. Until this repro is in hand the observation is not actionable as a defect.
Routing note: labeled domain:cli because the runtime bundle is produced by the objectstack build / compile command in packages/cli; re-route to domain:devx if the repro localizes it to build tooling under scripts/ instead.
Source
Extracted from the QA run #7628 (framework 92f26f7, console 6314e87f).
Symptom
UNCONFIRMED. During the
build-own-contractrun, the runtime bundle's filename hash differed across runs whose inputs were restored byte-for-byte, suggesting the emitted bundle name may not be content-deterministic. The QA run explicitly declined to file this as a defect: it is a side-observation with no dedicated reproduction yet and means nothing until reproduced. Do not treat as a confirmed defect.Root cause
Not located by the run. Possible non-deterministic build output — e.g. a timestamp, iteration ordering, or salt feeding the bundle-name hash — in the
objectstack build/ compile pipeline (packages/cli). Unverified.Reproduction
Not yet established. Next step is a dedicated deterministic-rebuild repro: build twice from byte-identical restored inputs (same source tree, same lockfile, cleared caches), capture the emitted runtime bundle filenames both times, and diff them. If the hash differs with identical content, capture the differing input feeding the hash. Until this repro is in hand the observation is not actionable as a defect.
Routing note: labeled
domain:clibecause the runtime bundle is produced by theobjectstack build/ compile command inpackages/cli; re-route todomain:devxif the repro localizes it to build tooling underscripts/instead.Source
Extracted from the QA run #7628 (framework 92f26f7, console 6314e87f).