test: resolve conflict — keep both lock roundtrip and bootstrap codegen tests
Created by pmeunier on Aug 4, 2026, 5:33 PM
State:
6PHOE2JBWIRBQGHIIFTKAITQABVMKLA4PDDJEORKXDWQO5VLL7XQClock: regenerate elpe's x86_64 lock in CycloneDX format
Created by pmeunier on Aug 4, 2026, 5:32 PM
State:
A5YVWWSJ5FZWLOL5MKVZ5B7G5SFB4XOXYUSBFCWGI5BPM2TZWG4QCimage: Image.bootstrap — nixos-install-style installer into mounted /mnt + /mnt/boot, with generated self-describing configuration.ml
Created by pmeunier on Aug 4, 2026, 5:31 PM
State:
G24XZJADJVDSMKINUCTGTAB2NFLOYMAD3X3FMQGYDMV72OCOPZPAClock: line-oriented canonical CycloneDX (one component/dep per line)
Created by pmeunier on Aug 4, 2026, 5:28 PM
State:
6TPGMWAKJU6BNKI5SUTMBWI5LS6YDQ2CSRPF4MYE2SWYMBQ7GKPQClocal_src: default-ignore elpe.*.lock + *.cmi/cmo/cmx/o so writing a co-located output lock (or compile artifacts) can't change the src input-hash and invalidate its own pins; factor parse_ignore_line out of read_ignore
Created by pmeunier on Aug 4, 2026, 5:24 PM
State:
P4LG53SD7SFXXNVKJPK2HZOCM4RVLJ455KRAORFWTENIAQRKKAUACimage_service: services contribute typed activations; openssh declares its sshd privsep user (§3.4 long tail)
Created by pmeunier on Aug 4, 2026, 5:20 PM
State:
DNDYAHWFTMWKYLOOGYFLYYIQA5GFHA3MRIZUKHU2OTTA63EKJTAQCcontainer: fix job-router deadlock — abort frontend-drop watcher on terminal reply so the Derivation reply stream can close (was hanging every build on the first derivation)
Created by pmeunier on Aug 4, 2026, 5:07 PM
State:
BUQJ457UNXY6GZFPDKD76RFZDIMY57M5HN4YDRTAAE6WUPRDQGCAClock: resolve CycloneDX-migration conflict with output-lock (TOFU pins)
Created by pmeunier on Aug 4, 2026, 5:06 PM
State:
5W2IPYOZXLKH6UHQZP6LZRLFY5GFO2XZUY6ASBZWSWJAOG4GTZ6AClock: the lockfile is now a CycloneDX 1.5 BOM (single source of truth)
Created by pmeunier on Aug 4, 2026, 4:56 PM
State:
VU64RSDHJUIHAT5AE4MD5FPFFDFJLGY6ESZ5U2HYRPC2KQDZGO3ACsbom: capture declarative deb->deb dep edges through resolve
Created by pmeunier on Aug 4, 2026, 4:45 PM
State:
OIZNOSW3BHQRKFAW2DO266HSZ7O6AJ5MIEDC26GQAFYXHHL4P3NQCB.3 frontend: elpe update writes output pins, elpe build pushes+enforces them
Created by pmeunier on Aug 4, 2026, 4:36 PM
State:
HPDM6NNTQUD2JJCZJ6LFCRUMLA7XXIZER3S4YYOB2GDKE73G27AACB.3 backend core: enforce output pins from in-memory output lock (SetOutputLock RPC, shared derivation_input_hash, DerivationResult.input_hash)
Created by pmeunier on Aug 4, 2026, 4:27 PM
State:
U2BC2PGAAILDCYXX6DN2POFUSKU7BP4CDXI4ARFHLAADGKQAKMIACseed: upgrade Rust toolchain to Ubuntu resolute 26.04 LTS (rustc 1.93)
Created by pmeunier on Aug 4, 2026, 3:31 PM
State:
KPSNAR7ILBJXJL7BTEUSII6MNWJSRJZOWMN2JSRG4NLU2OQIT6NQCTask B parts 1-2: split output_hash into network capability + enforced content pin. New DerivationRequest.network bool grants build-time network (deny-by-default namespace); opam/pypi resolve derivations set it instead of a bogus output_hash string. output_hash is now a real pin: run_in_container re-hashes fresh and cached output and returns Error::WrongHash on mismatch (check_output_pin), rejecting the build; no-op when unset (non-breaking). Remaining part 3: output lockfile to feed pins at scale.
Created by pmeunier on Aug 4, 2026, 3:27 PM
State:
75ASKGGT52LATFFD3S4TQVUY64DGC32MMPKNVSUZZNR3EPOXI24ACimage: derive /etc system users+groups from shipped sysusers.d (§7.2 iso-boot), replacing the hand-written table
Created by pmeunier on Aug 4, 2026, 3:23 PM
State:
MISHU6AVEKYSQNIVBZ5XZCQRRAWBBCI37W6AW5SJGBSVV3CZGNAACseed: fill+verify toolchain.lock/sq.lock against Ubuntu plucky
Created by pmeunier on Aug 4, 2026, 3:22 PM
State:
OUQWXR5RUZ4GRGWWRAF2IG3Y5FMAKGZYLV7JFXGGB2JJWE6MOKCACmodule: closed activation ADT + pure sysusers.d reader (typed module system, roadmap §3.7)
Created by pmeunier on Aug 4, 2026, 2:06 PM
State:
3U6HA5MOB725OR2CMKXZ5RWG6PJ6KBCX5TIQW5DXFMA5M5MZEERQCexamples/vm: document install_vm self-installer workflow
Created by pmeunier on Aug 4, 2026, 1:56 PM
State:
KNMMU4SUVSNTYNZTMKEYA6CWXH5JHTQ6AG26YM4JD3EY5TRDWYIACimage: add install_vm — self-installing live VM (nixos-install-style)
Created by pmeunier on Aug 4, 2026, 1:55 PM
State:
JCDQGFSMD7JTR7Y4WXFIOJVZYI5RAVVWT6EABUZCCISW2ZEXBZJQCfix all compiler warnings: unused vars/opens (Rust + OCaml), unnecessary unsafe, elided-lifetime hints, licence->license manifest key, declare dune pre/post_build/install virtual methods
Created by pmeunier on Aug 4, 2026, 11:25 AM
State:
QTT5THIHBZEEG2MZRZVJ66BAF2YHZV2DOUNU6P5CE46YLYS66NUQCseed & build: Nix-free bootstrap scripts, examples, workspace build scaffolding (flake/default/shell.nix, Cargo.*), .ignore hygiene, design notes
Created by pmeunier on Aug 4, 2026, 10:41 AM
State:
FY657ASUBOTLKWK3AJGPSLNVNNHKLHAEGHZDZSPRMVZGLIPNOU5AC