CCSDS TM Transfer Frames (CCSDS 132.0-B-3)
0
fork

Configure Feed

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

Move pin-depends to the packages that need them

opam propagates pin-depends through the dependency graph during solve,
but only if the pin is declared in a package that's part of the install
set. Anil hits "scitt is solve failing due to missing tw" because none
of the packages in his install chain (scitt -> nox-irmin -> tw) declare
the tw pin — only root.opam.template did, and root isn't installed.

Move each pin to the user-facing package that consumes it:

- tw.dev -> nox-irmin (irmin/lib/ui uses tw)
- wire.dev -> tm (ocaml-tm/lib uses wire)

Drop cascade.dev from root entirely — no consumer in the tree. Keep
alcobar.dev (66 with-test consumers; only relevant for dev installs)
and helix.dev (only globe's private demo) in root.

+6
+3
tm.opam
··· 37 37 ] 38 38 dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-tm" 39 39 x-maintenance-intent: ["(latest)"] 40 + pin-depends: [ 41 + ["wire.dev" "git+https://github.com/parsimoni-labs/ocaml-wire.git"] 42 + ] 40 43 x-quality-build: "2026-04-15" 41 44 x-quality-fuzz: "2026-04-15" 42 45 x-quality-interop: "2026-04-15"
+3
tm.opam.template
··· 1 + pin-depends: [ 2 + ["wire.dev" "git+https://github.com/parsimoni-labs/ocaml-wire.git"] 3 + ] 1 4 x-quality-build: "2026-04-15" 2 5 x-quality-fuzz: "2026-04-15" 3 6 x-quality-interop: "2026-04-15"