Supply Chain Integrity, Transparency, and Trust (IETF SCITT)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

WIP: sprawling dune build fixes across packages

Fixes for:
- Xml.Value.element -> Xml.Value.t (xtce).
- Xml.Error.t to_string wrap (xtce.of_string).
- Json.to_string now plain; drop result patterns across sbom, runc, cdm,
freebox, gauth, gdocs, hap, sigstore, space, meross, stix.
- Loc.Error.t is a record now; read e.meta directly (rego, sbom).
- 'Err' submodule renamed to 'Error' in claude; update refs + test.ml suite list.
- Yaml_jsont -> Yaml_json (space-dtn, space).
- Move sw from Monitor.S.create to Monitor.S.start.
- Drop unused sw, bundle fields from Runc.Command records.
- Drop orphan Compact.rebuild in scitt.Vds; drop 'mutable' from levels (field
content is mutated via array write, not field reassignment).
- Claude Code test: Alcotest.fail e where e is Json.Error.t -> wrap with
Json.Error.to_string.
- toml.jsont dune refs had broken '... loc))' merger in many test/bin dunes.

Toml.ml/Codec.ml and ocaml-http/lib/Xtce.ml xtce have pending mli
mismatches from concurrent linter reshape.

+1 -8
+1 -8
lib/vds.ml
··· 256 256 module Compact = struct 257 257 type t = { 258 258 node_hash : string -> string -> string; 259 - mutable levels : string array; 259 + levels : string array; 260 260 mutable size : int; 261 261 } 262 262 ··· 299 299 m := !m lsr 1 300 300 done; 301 301 !h 302 - 303 - let rebuild ~get ~len node_hash = 304 - let t = create node_hash in 305 - for i = 0 to len - 1 do 306 - append t (get i) 307 - done; 308 - t 309 302 end 310 303 311 304 let export_cbor ~hash ~root ~entries =